1 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4 * g++.dg/torture/pr65655.C: New testcase.
6 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/cpp1y/lambda-init13.C: New.
11 2015-04-03 Marek Polacek <polacek@redhat.com>
13 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15 2015-04-02 Marek Polacek <polacek@redhat.com>
18 * g++.dg/cpp0x/constexpr-fold1.C: New test.
19 * g++.dg/cpp0x/constexpr-fold2.C: New test.
21 2015-04-02 Jakub Jelinek <jakub@redhat.com>
24 * gcc.target/powerpc/pr61977-1.c: New test.
25 * gcc.target/powerpc/pr61977-2.c: New test.
27 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
30 * g++.dg/warn/Wshadow-8.C: New.
31 * g++.dg/warn/Wshadow-9.C: Likewise.
32 * g++.dg/warn/Wshadow-10.C: Likewise.
33 * g++.dg/warn/Wshadow-11.C: Likewise.
35 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
37 * gcc.dg/pr23623.c: Added aligned attribute.
38 * gcc.dg/20141029-1.c: Likewise.
39 * gcc.dg/20150306-1.c: New test.
41 2015-04-01 Marek Polacek <polacek@redhat.com>
44 * g++.dg/cpp0x/initlist93.C: New test.
45 * g++.dg/cpp0x/initlist94.C: New test.
47 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
50 * gcc.target/aarch64/pr65624.c: New test.
52 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
54 * gcc.dg/ipa/inlinehint-4.c: New testcase.
56 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
58 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
59 extra variable to force stack alignment.
60 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
61 extra variable to force stack alignment.
63 2015-03-31 Marek Polacek <polacek@redhat.com>
66 * g++.dg/template/pr65390.C: New test.
68 2015-03-31 Martin Liska <mliska@suse.cz>
70 * g++.dg/ipa/pr65557.C: New test.
72 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
74 * gcc.target/s390/hotpatch-25.c: New test.
75 * gcc.target/s390/hotpatch-1.c: Update test.
76 * gcc.target/s390/hotpatch-10.c: Update test.
77 * gcc.target/s390/hotpatch-11.c: Update test.
78 * gcc.target/s390/hotpatch-12.c: Update test.
79 * gcc.target/s390/hotpatch-13.c: Update test.
80 * gcc.target/s390/hotpatch-14.c: Update test.
81 * gcc.target/s390/hotpatch-15.c: Update test.
82 * gcc.target/s390/hotpatch-16.c: Update test.
83 * gcc.target/s390/hotpatch-17.c: Update test.
84 * gcc.target/s390/hotpatch-18.c: Update test.
85 * gcc.target/s390/hotpatch-19.c: Update test.
86 * gcc.target/s390/hotpatch-2.c: Update test.
87 * gcc.target/s390/hotpatch-21.c: Update test.
88 * gcc.target/s390/hotpatch-22.c: Update test.
89 * gcc.target/s390/hotpatch-23.c: Update test.
90 * gcc.target/s390/hotpatch-24.c: Update test.
91 * gcc.target/s390/hotpatch-3.c: Update test.
92 * gcc.target/s390/hotpatch-4.c: Update test.
93 * gcc.target/s390/hotpatch-5.c: Update test.
94 * gcc.target/s390/hotpatch-6.c: Update test.
95 * gcc.target/s390/hotpatch-7.c: Update test.
96 * gcc.target/s390/hotpatch-8.c: Update test.
97 * gcc.target/s390/hotpatch-9.c: Update test.
98 * gcc.target/s390/hotpatch-compile-16.c: Update test.
100 2015-03-31 Richard Biener <rguenther@suse.de>
103 * g++.dg/torture/pr65626.C: New testcase.
105 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
108 * gcc.target/i386/mpx/pr65531.cc: New.
110 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
113 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
114 __builtin_alloca instead of alloca.
115 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
116 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
117 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
120 2015-03-30 Jakub Jelinek <jakub@redhat.com>
123 * g++.dg/ubsan/pr65610.C: New test.
125 2015-03-30 Marek Polacek <polacek@redhat.com>
128 * g++.dg/cpp0x/pr65398-2.C: New test.
130 2015-03-30 Marek Polacek <polacek@redhat.com>
132 * c-c++-common/pr65556.c: Change the width of bit-fields.
134 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
137 * gcc.target/i386/pr65588.c: New testcase.
139 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
142 * gfortran.dg/open_errors_2.f90: New test.
144 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
147 * gfortran.dg/namelist_86.f90: New test.
149 2015-03-28 Andre Vehreschild <vehre@gmx.de>
151 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
152 statement to reflect new ownership.
154 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
157 * g++.dg/template/friend58.C: New.
158 * g++.dg/template/friend59.C: Likewise.
160 2015-03-27 Tobias Burnus <burnus@net-b.de>
163 * g++.dg/gomp/openmp-simd-3.C: New.
164 * gcc.dg/gomp/openmp-simd-3.c: New.
166 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
169 * gcc.target/i386/pr65248-1.c: New file.
170 * gcc.target/i386/pr65248-2.c: Likewise.
171 * gcc.target/i386/pr65248-3.c: Likewise.
172 * gcc.target/i386/pr65248-4.c: Likewise.
174 2015-03-27 Jakub Jelinek <jakub@redhat.com>
177 * gcc.c-torture/compile/pr65593.c: New test.
179 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
182 * g++.dg/cpp1y/constexpr-assert1.C: New.
184 2015-03-27 Marek Polacek <polacek@redhat.com>
187 * c-c++-common/pr65556.c: New test.
189 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
192 * g++.dg/torture/pr65600.C: New testcase.
194 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
197 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
199 2015-03-27 Andre Vehreschild <vehre@gmx.de>
201 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
202 statement and cleanup. Fixed typos.
204 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
207 * gcc.c-torture/compile/pr65595.c: New testcase.
209 2015-03-27 Marek Polacek <polacek@redhat.com>
212 * g++.dg/ubsan/pr65583.C: New test.
214 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
216 * gcc.c-torture/compile/20150327.c: New testcase.
218 2015-03-26 Richard Biener <rguenther@suse.de>
221 * g++.dg/torture/pr65555.C: New testcase.
223 2015-03-26 Jakub Jelinek <jakub@redhat.com>
225 PR tree-optimization/64715
226 * gcc.dg/builtin-object-size-15.c: New test.
227 * gcc.dg/pr64715-1.c: New test.
228 * gcc.dg/pr64715-2.c: New test.
230 2015-03-26 Richard Biener <rguenther@suse.de>
233 * gnat.dg/specs/opt2.ads: Fix testcase.
235 2015-03-25 Martin Sebor <msebor@redhat.com>
238 * lib/target-supports.exp (check_effective_target_arm32): Fail early
239 when target isn't arm*-*-*-*.
240 (check_effective_target_arm_nothumb): Likewise.
241 (check_effective_target_arm_little_endian): Likewise.
242 (check_effective_target_arm_vect_no_misalign): Likewise.
243 (check_effective_target_aarch64_little_endian): Fail early if target
246 2015-03-25 Sebastian Pop <s.pop@samsung.com>
248 PR tree-optimization/65177
249 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
251 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
253 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
254 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
255 smmintrin.h and mm3dnow.h.
257 2015-03-25 Marek Polacek <polacek@redhat.com>
260 * g++.dg/cpp0x/pr65558.C: New test.
262 2015-03-25 Marek Polacek <polacek@redhat.com>
265 * g++.dg/template/pr61670.C: New test.
267 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
270 * g++.dg/template/pr54987.C: New.
272 2015-03-25 Richard Biener <rguenther@suse.de>
274 PR tree-optimization/62630
275 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
277 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
280 * gcc.target/i386/mpx/pr65508.c: New.
282 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
286 * gfortran.dg/data_initialized_3.f90: New.
288 2015-03-25 Richard Biener <rguenther@suse.de>
291 * gnat.dg/specs/opt2.ads: New testcase.
293 2015-03-25 Bin Cheng <bin.cheng@arm.com>
295 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
296 * gcc.target/arm/memset-inline-4.c: Skip for
297 arm_tune_string_ops_prefer_neon.
298 * gcc.target/arm/memset-inline-5.c: Ditto.
299 * gcc.target/arm/memset-inline-6.c: Ditto.
300 * gcc.target/arm/memset-inline-8.c: Ditto.
301 * gcc.target/arm/memset-inline-9.c: Ditto.
303 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
306 * g++.dg/other/virtual3.C: New.
308 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
311 * g++.dg/cpp0x/vt-60130.C: New.
313 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
316 * g++.dg/warn/Warray-bounds-7.C: New.
318 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
321 * g++.dg/template/defarg18.C: New.
323 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
326 * g++.dg/cpp0x/vt-59988.C: New.
328 2015-03-24 Jakub Jelinek <jakub@redhat.com>
330 PR tree-optimization/65533
331 * gcc.dg/pr65533.c: New test.
333 2015-03-24 Andre Vehreschild <vehre@gmx.de>
335 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
336 source= and mold= expressions functionality.
337 * gfortran.dg/allocate_class_4.f90: New test.
338 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
339 copying an unlimited polymorhpic object containing a char array
340 to another unlimited polymorphic object respects the _len
342 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
343 whether deferred length char array allocate works, unlimited
344 polymorphic object allocation from a string works and if
345 allocating an array of deferred length strings works.
346 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
348 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
351 * g++.dg/cpp0x/constexpr-array11.C: New.
353 2015-03-24 Richard Biener <rguenther@suse.de>
356 * gcc.dg/torture/pr65517.c: New testcase.
358 2015-03-24 Tobias Burnus <burnus@net-b.de>
360 * gfortran.dg/coindexed_1.f90: Moved from
361 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
363 2015-03-23 Jakub Jelinek <jakub@redhat.com>
366 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
370 * gcc.target/i386/pr65523.c: New test.
373 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
375 * g++.dg/lto/pr65475b_0.C: Likewise.
377 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
380 * gcc.target/sh/torture/pr65505.c: New.
382 2015-03-23 Martin Sebor <msebor@redhat.com>
385 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
386 assembly for lvx in addition to lxv.
388 2015-03-23 Jakub Jelinek <jakub@redhat.com>
391 * gfortran.dg/pr65504.f90: New test.
394 * gcc.dg/pr65521.c: New test.
396 2015-03-23 Richard Biener <rguenther@suse.de>
398 PR tree-optimization/65518
399 * gcc.dg/vect/pr65518.c: New testcase.
401 2015-03-23 Richard Biener <rguenther@suse.de>
403 PR tree-optimization/65494
404 * gcc.dg/vect/pr65494.c: New testcase.
406 2015-03-23 Jakub Jelinek <jakub@redhat.com>
408 PR preprocessor/65238
409 * c-c++-common/cpp/pr65238-1.c: New test.
410 * gcc.dg/cpp/pr65238-2.c: New test.
411 * gcc.dg/cpp/trad/pr65238-3.c: New test.
412 * gcc.dg/cpp/trad/pr65238-4.c: New test.
414 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
415 Mikael Morin <mikael@gcc.gnu.org>
418 * gfortran.dg/elemental_dependency_4.f90: New.
419 * gfortran.dg/elemental_dependency_5.f90: New.
421 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
424 * g++.dg/lto/pr65475b_0.C: New testcase.
425 * g++.dg/lto/pr65475b_1.C: New testcase.
426 * g++.dg/lto/pr65475c_0.C: New testcase.
427 * g++.dg/lto/pr65475c_1.C: New testcase.
429 2015-03-21 Tobias Burnus <burnus@net-b.de>
431 * gfortran.dg/coarray_38.f90: New.
432 * gfortran.dg/coarray_39.f90: New.
433 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
436 2015-03-20 Marek Polacek <polacek@redhat.com>
439 * g++.dg/cpp0x/pr65398.C: New test.
441 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
444 * g++.dg/lto/pr65475_0.C: New testcase.
445 * g++.dg/lto/pr65475_1.C: New testcase.
447 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
449 PR rtl-optimization/64366
450 * gcc.target/sh/pr64366.c: New.
452 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
455 * g++.dg/cpp0x/constexpr-48324.C: New.
457 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
460 * g++.dg/cpp0x/pr48453.C: New.
462 2015-03-20 Marek Polacek <polacek@redhat.com>
465 * g++.dg/cpp0x/pr65072.C: New test.
467 2015-03-20 Richard Biener <rguenther@suse.de>
470 * gcc.dg/pr15347.c: Use -O.
471 * c-c++-common/pr19807-1.c: Likewise.
473 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
475 * gnat.dg/volatile13.ad[sb]: New test.
477 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
479 PR rtl-optimization/60851
480 * gcc.target/i386/pr60851.c: New test.
482 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
485 * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
486 * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
487 * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
488 * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
489 * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
491 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
493 PR rtl-optimization/63491
494 * gcc.target/powerpc/pr63491.c: New.
496 2015-03-19 Jakub Jelinek <jakub@redhat.com>
498 * g++.dg/ipa/pr65465.C: New test.
500 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
503 * g++.dg/cpp0x/deleted11.C: New.
505 2015-03-19 Jakub Jelinek <jakub@redhat.com>
508 * c-c++-common/tsan/pr65400-3.c: New test.
510 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
513 * g++.dg/cpp0x/constexpr-59686.C: New.
515 2015-03-19 Jakub Jelinek <jakub@redhat.com>
518 * g++.dg/tsan/pr64265.C: New test.
521 * c-c++-common/tsan/pr65400-1.c: New test.
522 * c-c++-common/tsan/pr65400-2.c: New test.
524 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
527 * g++.dg/cpp0x/pr59816.C: New.
529 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
532 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
534 2015-03-18 Martin Liska <mliska@suse.cz>
537 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
538 equivalences either to 6 or 7.
540 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
544 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
546 * gcc.dg/undefined-loop-1.c: New file.
547 * gcc.dg/undefined-loop-2.c: New file.
549 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
552 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
553 loop exits too early.
555 2015-03-18 Jakub Jelinek <jakub@redhat.com>
557 PR tree-optimization/65450
558 * gfortran.dg/pr65450.f90: New test.
561 * gcc.target/i386/pr65078-1.c: New test.
562 * gcc.target/i386/pr65078-2.c: New test.
563 * gcc.target/i386/pr65078-3.c: New test.
564 * gcc.target/i386/pr65078-4.c: New test.
565 * gcc.target/i386/pr65078-5.c: New test.
566 * gcc.target/i386/pr65078-6.c: New test.
568 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
571 * g++.dg/cpp1y/pr65340.C: New.
573 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
576 * gfortran.dg/system_clock_3.f08: Adjust test.
578 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
581 * gfortran.dg/proc_ptr_comp_44.f90: New test.
582 * gfortran.dg/proc_ptr_comp_45.f90: New test.
584 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
587 * gfortran.dg/system_clock_3.f08: New test.
589 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
592 g++.dg/cpp1y/pr64626-1.C: New.
593 g++.dg/cpp1y/pr64626-2.C: New.
594 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
596 2015-03-16 Jakub Jelinek <jakub@redhat.com>
598 PR tree-optimization/65427
599 * gcc.c-torture/execute/pr65427.c: New test.
601 2015-03-16 Marek Polacek <polacek@redhat.com>
605 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
606 * g++.dg/cpp0x/pr65327.C: New test.
608 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
611 * c-c++-common/asan/pr64820.c: New test.
613 2015-03-16 Andre Vehreschild <vehre@gmx.de>
615 * gfortran.dg/pointer_2.f90: New test.
617 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
619 * testsuite/g++.dg/pr65049.C: New test.
621 2015-03-16 Tom de Vries <tom@codesourcery.com>
623 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
624 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
625 * gcc.target/i386/fuse-caller-save.c: Same.
627 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
629 * gnat.dg/loop_optimization18.ad[sb]: New test.
630 * gnat.dg/loop_optimization18_pkg.ads: New helper.
632 2015-03-16 Alan Modra <amodra@gmail.com>
634 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
637 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
639 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
641 * gcc.dg/torture/pr65270-2.c: Likewise.
643 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
646 * gfortran.dg/pointer_remapping_9.f90: New.
648 2015-03-14 Jakub Jelinek <jakub@redhat.com>
650 PR tree-optimization/65369
651 * gcc.c-torture/execute/pr65369.c: New test.
653 PR tree-optimization/65418
654 * gcc.c-torture/execute/pr65418-1.c: New test.
655 * gcc.c-torture/execute/pr65418-2.c: New test.
657 PR rtl-optimization/65401
658 * gcc.c-torture/execute/pr65401.c: New test.
660 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
663 * gcc.target/arm/pr64600_1.c: New test.
665 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
667 PR rtl-optimization/65235
668 * gcc.target/aarch64/pr65235_1.c: New test.
670 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
672 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
673 * gcc.target/s390/hotpatch-22.c: Likewise.
674 * gcc.target/s390/hotpatch-23.c: Likewise.
675 * gcc.target/s390/hotpatch-24.c: Likewise.
676 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
677 * gcc.target/s390/hotpatch-1.c: Update expected output.
678 * gcc.target/s390/hotpatch-2.c: Likewise.
679 * gcc.target/s390/hotpatch-3.c: Likewise.
680 * gcc.target/s390/hotpatch-4.c: Likewise.
681 * gcc.target/s390/hotpatch-5.c: Likewise.
682 * gcc.target/s390/hotpatch-6.c: Likewise.
683 * gcc.target/s390/hotpatch-7.c: Likewise.
684 * gcc.target/s390/hotpatch-8.c: Likewise.
685 * gcc.target/s390/hotpatch-9.c: Likewise.
686 * gcc.target/s390/hotpatch-10.c: Likewise.
687 * gcc.target/s390/hotpatch-11.c: Likewise.
688 * gcc.target/s390/hotpatch-12.c: Likewise.
689 * gcc.target/s390/hotpatch-13.c: Likewise.
690 * gcc.target/s390/hotpatch-14.c: Likewise.
691 * gcc.target/s390/hotpatch-15.c: Likewise.
692 * gcc.target/s390/hotpatch-16.c: Likewise.
693 * gcc.target/s390/hotpatch-17.c: Likewise.
694 * gcc.target/s390/hotpatch-18.c: Likewise.
695 * gcc.target/s390/hotpatch-19.c: Likewise.
697 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
700 * gcc.target/i386/pr65103-1.c: New.
702 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
705 * gcc.target/i386/pr65044.c: New.
707 2015-03-12 Tom de Vries <tom@codesourcery.com>
709 PR rtl-optimization/64895
710 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
711 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
712 * gcc.target/i386/fuse-caller-save.c: Ditto.
714 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
716 * gcc.dg/ipa/pr63569.c: Fix template.
718 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
720 * g++.dg/ipa/pr64146.C: Require fpic support.
722 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
725 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
726 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
728 2015-03-11 Jakub Jelinek <jakub@redhat.com>
730 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
731 to dg-options, fix up dg-skip-if.
733 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
736 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
737 * gcc.target/avr/tiny-caller-save.c: Same.
739 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
742 * g++.dg/pr65242.C: New test.
744 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
746 * c-c++-common/asan/no-asan-check-glob.c: New test.
748 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
751 * g++.dg/other/default11.C: New.
752 * g++.dg/other/default12.C: Likewise.
754 2015-03-10 Jakub Jelinek <jakub@redhat.com>
757 * gcc.target/i386/bmi2-bzhi-2.c: New test.
759 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
762 * gfortran.dg/unlimited_polymorphic_23.f90: New test
764 2015-03-10 Jakub Jelinek <jakub@redhat.com>
767 * g++.dg/cpp0x/pr65127.C: New test.
769 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
771 * gcc.dg/ipa/PR64550.c: Update template.
773 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
774 Tobias Burnus <burnus@net-b.de>
776 * gfortran.dg/coarray_sync_memory.f90: New.
778 2015-03-10 Marek Polacek <polacek@redhat.com>
781 * c-c++-common/ubsan/pr65367.c: New test.
783 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
785 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
786 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
787 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
788 * gcc.target/i386/mpx/calloc-1-nov.c: New.
789 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
790 * gcc.target/i386/mpx/malloc-1-nov.c: New.
791 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
792 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
793 * gcc.target/i386/mpx/realloc-1-nov.c: New.
794 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
795 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
796 * gcc.target/i386/mpx/realloc-2-nov.c: New.
797 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
799 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
801 * lib/mpx-dg.exp (mpx_link_flags): New.
804 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
805 * gcc.target/i386/mpx/alloca-1-nov.c: New.
806 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
807 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
808 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
809 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
810 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
811 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
812 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
813 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
814 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
815 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
816 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
817 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
818 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
819 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
820 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
821 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
822 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
823 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
824 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
825 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
826 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
827 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
828 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
829 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
830 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
831 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
832 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
833 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
834 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
835 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
836 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
837 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
838 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
839 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
840 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
841 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
842 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
843 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
844 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
845 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
846 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
847 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
848 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
849 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
850 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
851 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
852 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
853 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
854 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
855 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
856 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
857 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
858 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
859 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
860 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
861 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
862 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
863 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
864 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
865 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
866 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
867 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
868 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
869 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
870 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
871 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
872 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
873 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
874 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
875 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
876 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
877 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
878 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
879 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
880 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
881 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
882 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
883 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
884 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
885 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
886 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
887 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
888 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
889 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
890 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
891 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
892 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
893 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
894 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
895 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
896 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
897 * gcc.target/i386/mpx/label-address-1.c: New.
898 * gcc.target/i386/mpx/legacy-1-nov.c: New.
899 * gcc.target/i386/mpx/macro.c: New.
900 * gcc.target/i386/mpx/mpx-check.h: New.
901 * gcc.target/i386/mpx/mpx.exp: New.
902 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
903 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
904 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
905 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
906 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
907 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
908 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
909 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
910 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
911 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
912 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
913 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
914 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
915 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
916 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
917 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
918 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
919 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
920 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
921 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
922 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
923 * gcc.target/i386/mpx/reference-1-lbv.c: New.
924 * gcc.target/i386/mpx/reference-1-nov.c: New.
925 * gcc.target/i386/mpx/reference-1-ubv.c: New.
926 * gcc.target/i386/mpx/reference-2-lbv.c: New.
927 * gcc.target/i386/mpx/reference-2-nov.c: New.
928 * gcc.target/i386/mpx/reference-2-ubv.c: New.
929 * gcc.target/i386/mpx/reference-3-lbv.c: New.
930 * gcc.target/i386/mpx/reference-3-nov.c: New.
931 * gcc.target/i386/mpx/reference-3-ubv.c: New.
932 * gcc.target/i386/mpx/reference-4-lbv.c: New.
933 * gcc.target/i386/mpx/reference-4-nov.c: New.
934 * gcc.target/i386/mpx/reference-4-ubv.c: New.
935 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
936 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
937 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
938 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
939 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
940 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
941 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
942 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
943 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
944 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
945 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
946 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
947 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
948 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
949 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
950 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
951 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
952 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
953 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
954 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
955 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
956 * gcc.target/i386/mpx/sincos-1-nov.c: New.
957 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
958 * gcc.target/i386/mpx/static-array-1-nov.c: New.
959 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
960 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
961 * gcc.target/i386/mpx/static-init-1-nov.c: New.
962 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
963 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
964 * gcc.target/i386/mpx/static-init-2-nov.c: New.
965 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
966 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
967 * gcc.target/i386/mpx/static-init-3-nov.c: New.
968 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
969 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
970 * gcc.target/i386/mpx/static-init-4-nov.c: New.
971 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
972 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
973 * gcc.target/i386/mpx/static-init-5-nov.c: New.
974 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
975 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
976 * gcc.target/i386/mpx/static-init-6-nov.c: New.
977 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
978 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
979 * gcc.target/i386/mpx/static-string-1-nov.c: New.
980 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
981 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
982 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
983 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
984 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
985 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
986 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
987 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
988 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
989 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
990 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
991 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
992 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
993 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
994 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
995 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
996 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
997 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
998 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
999 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1000 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1001 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1002 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1003 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1004 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1005 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1006 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1007 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1008 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1009 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1010 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1011 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1012 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1013 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1014 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1015 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1016 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1017 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1018 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1019 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1020 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1021 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1022 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1023 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1024 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1025 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1026 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1027 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1028 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1029 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1030 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1031 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1032 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1033 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1034 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1035 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1036 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1037 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1038 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1039 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1040 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1041 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1042 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1043 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1044 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1045 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1046 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1047 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1048 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1049 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1050 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1051 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1052 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1053 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1054 * gcc.target/i386/mpx/vla-1-nov.c: New.
1055 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1056 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1057 * gcc.target/i386/mpx/vla-2-nov.c: New.
1058 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1060 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1062 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1064 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1066 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1068 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1070 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1071 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1073 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1076 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1079 * c-c++-common/pr65120.c: New test.
1081 PR rtl-optimization/65321
1082 * gcc.dg/pr65321.c: New test.
1084 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1086 PR tree-optimization/65355
1087 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1089 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1092 * c-c++-common/pr49706.c: Adjust tests for not warning
1093 about !!x == y or !b == y where b is boolean, and add
1095 * c-c++-common/pr62199-2.c: Likewise.
1097 2015-03-09 Richard Biener <rguenther@suse.de>
1100 * gcc.dg/torture/pr65270-1.c: New testcase.
1101 * gcc.dg/torture/pr65270-2.c: Likewise.
1103 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1105 PR tree-optimization/63743
1106 * gcc.dg/pr63743.c: New test.
1108 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1111 * g++.dg/lto/pr65316_0.C: New testcase.
1112 * g++.dg/lto/pr65316_1.C: New testcase.
1114 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1117 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1119 * g++.dg/abi/rtti3.C: Likewise.
1121 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1124 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1126 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1128 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1130 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1132 2015-03-08 Morin <mikael@gcc.gnu.org>
1135 * gfortran.dg/entry_20.f90: New.
1137 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1140 * gcc.c-torture/compile/pr65153.c: New.
1142 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1145 * g++.dg/torture/pr65249.C: New.
1147 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1149 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1151 (int64_t): Likewise.
1153 2015-03-07 Marek Polacek <polacek@redhat.com>
1154 Martin Uecker <uecker@eecs.berkeley.edu>
1157 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1159 * c-c++-common/ubsan/bounds-8.c: New test.
1160 * c-c++-common/ubsan/bounds-9.c: New test.
1161 * gcc.dg/ubsan/bounds-2.c: New test.
1163 2015-03-05 Martin Sebor <msebor@redhat.com>
1165 * PR testsuite/63175
1166 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1167 checking of results into main to prevent it from getting optimized
1169 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1171 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1173 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1174 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1175 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1178 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1180 * g++.dg/lto/pr65302_1.C: New testcase.
1181 * g++.dg/lto/pr65302_0.C: New testcase.
1183 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1185 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1186 -fno-ipa-icf to dg-options.
1188 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1190 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1191 compiles using the linker plugin.
1193 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1195 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1197 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1199 * gcc.target/arm/pr65067.c: New test.
1201 2015-03-05 Martin Liska <mliska@suse.cz>
1204 * gcc.dg/ipa/pr65318.c: New test.
1206 2015-03-05 Marek Polacek <polacek@redhat.com>
1208 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1210 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1212 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1214 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1216 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1217 max-unroll-times back to defaults for s390.
1219 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1223 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1226 * g++.dg/cpp0x/initlist92.C: New.
1228 2015-03-05 Richard Biener <rguenther@suse.de>
1230 PR tree-optimization/65310
1231 * gcc.dg/vect/pr65310.c: New testcase.
1233 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1236 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1238 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
1240 * gnat.dg/entry_queues3.adb: New test.
1242 2015-03-04 Ian Lance Taylor <iant@google.com>
1244 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1246 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1249 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1251 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
1253 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1254 -fno-ipa-icf to dg-options
1255 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1256 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1258 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1261 * g++.dg/cpp0x/decltype62.C: New.
1263 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
1265 * gnat.dg/object_overflow5.adb: New test.
1267 2015-03-03 Martin Liska <mliska@suse.cz>
1270 * gcc.dg/ipa/pr65287.c: New test.
1272 2015-03-03 Martin Jambor <mjambor@suse.cz>
1273 Eric Botcazou <ebotcazou@adacore.com>
1275 * gnat.dg/specs/pack12.ads: New test.
1277 2015-03-03 Martin Liska <mliska@suse.cz>
1279 * gcc.dg/ipa/PR65282.c: New test.
1281 2015-03-13 Jeff Law <law@redhat.com>
1283 PR tree-optimization/65241
1284 * gcc.c-torture/compile/pr65241.c: New test.
1286 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
1289 * gcc.target/avr/torture/pr64331.c: New test.
1291 2015-03-03 Martin Liska <mliska@suse.cz>
1292 Jan Hubicka <hubicka@ucw.cz>
1294 * g++.dg/ipa/pr65263.C: New test.
1296 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1299 * gcc.dg/lto/pr65130_0.c: New testcase.
1300 * gcc.dg/lto/pr65130_1.c: New testcase.
1302 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1305 * g++.dg/torture/pr64988.C: New testcase.
1307 2015-03-02 Tobias Burnus <burnus@net-b.de>
1309 * gfortran.dg/coarray_atomic_6.f90: New.
1311 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1314 * gcc.target/i386/pr65184.c: New.
1316 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1319 * gcc.target/i386/pr65183.c: New.
1321 2015-02-28 Martin Liska <mliska@suse.cz>
1322 Jan Hubicka <hubicka@ucw.cz>
1324 * gcc.dg/ipa/ipa-icf-35.c: New test.
1325 * gcc.dg/ipa/ipa-icf-36.c: New test.
1326 * gcc.dg/ipa/ipa-icf-37.c: New test.
1328 2015-02-28 Martin Liska <mliska@suse.cz>
1329 Jan Hubicka <hubicka@ucw.cz>
1332 * gcc.dg/ipa/ipa-icf-34.c: New test.
1334 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1337 * gcc.target/sh/sh/pr61142.c: New.
1339 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
1341 * g++.dg/other/dump-ada-spec-3.C: New test.
1343 2015-03-01 Martin Liska <mliska@suse.cz>
1345 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1346 * g++.dg/ipa/pr63595.C: Update expected results.
1348 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
1351 * g++.dg/ipa/ipa-icf-6.C: New testcase.
1353 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
1355 * gcc.dg/vect/pr59354.c: Move vector producing code to
1358 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
1361 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1362 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1363 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1364 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1366 2015-02-27 Jakub Jelinek <jakub@redhat.com>
1368 PR tree-optimization/65048
1369 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1370 (foo): Use K&R style definition.
1372 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
1375 * g++.dg/pr65032.C: New.
1377 2015-02-27 Marek Polacek <polacek@redhat.com>
1380 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1383 2015-02-27 Marek Polacek <polacek@redhat.com>
1386 * gcc.dg/pr65228.c: New test.
1388 2015-02-27 Kai Tietz <ktietz@redhat.com>
1391 * gcc.dg/weak/weak-17.c: New file.
1393 2015-02-27 Richard Biener <rguenther@suse.de>
1396 * g++.dg/lto/pr65193_0.C: New testcase.
1398 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1400 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1401 * gcc.target/s390/hotpatch-8.c: Likewise.
1402 * gcc.target/s390/hotpatch-9.c: Likewise.
1403 * gcc.target/s390/pr61078.c: Likewise.
1404 * gcc.target/s390/pr57960.c: Remove -m64.
1405 * gcc.target/s390/pr61078.c: Likewise.
1407 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1408 Martin Liska <mliska@suse.cz>
1411 * gcc.dg/pr64454.c: Disable ICF.
1412 * gcc.dg/pr28685-1.c: Disable ICF
1413 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1414 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1415 * g++.dg/ipa/ipa-icf-4.C: Update template.
1417 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1419 PR tree-optimization/65216
1420 * gcc.c-torture/execute/pr65216.c: New test.
1422 PR tree-optimization/65215
1423 * gcc.c-torture/execute/pr65215-1.c: New test.
1424 * gcc.c-torture/execute/pr65215-2.c: New test.
1425 * gcc.c-torture/execute/pr65215-3.c: New test.
1426 * gcc.c-torture/execute/pr65215-4.c: New test.
1427 * gcc.c-torture/execute/pr65215-5.c: New test.
1429 2015-02-26 Tom de Vries <tom@codesourcery.com>
1431 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1433 2015-02-26 Martin Liska <mliska@suse.cz>
1434 Jan Hubicka <hubicka@ucw.cz>
1436 * g++.dg/ipa/pr64146.C: Update expected results.
1437 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1438 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1439 * gcc.dg/ipa/ipa-icf-34.c: New test.
1441 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1443 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1444 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1445 (dg-additional-options): Remove dg directive.
1446 (dg-final): Add dg directive.
1448 2015-02-26 Marek Polacek <polacek@redhat.com>
1451 * g++.dg/ipa/pr65008.C: New test.
1453 2015-02-26 Tom de Vries <tom@codesourcery.com>
1455 * lib/profopt.exp (profopt-target-cleanup): New proc.
1456 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1457 files from sources from dg-additional-sources.
1459 2015-02-26 Tom de Vries <tom@codesourcery.com>
1461 * lib/gcov.exp: Cleanup in case of xfail.
1463 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1465 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1467 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1470 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1471 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1472 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1473 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1474 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1475 * g++.dg/debug/pr46123.C: XFAIL and move...
1476 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1477 * gcc.dg/debug/dwarf2-3.c: Move...
1478 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1480 2015-02-26 Marek Polacek <polacek@redhat.com>
1483 * g++.dg/cpp1y/pr65202.C: New test.
1485 2015-02-26 Tom de Vries <tom@codesourcery.com>
1487 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1488 locale_facets.h.gcov.
1490 2015-02-26 Tom de Vries <tom@codesourcery.com>
1492 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1494 2015-02-26 Tom de Vries <tom@codesourcery.com>
1496 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1498 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1501 * gcc.target/i386/pr65217.c: New.
1503 2015-02-26 Tom de Vries <tom@codesourcery.com>
1505 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1507 2015-02-26 Tom de Vries <tom@codesourcery.com>
1509 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1511 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1513 PR tree-optimization/65048
1514 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1516 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1518 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1519 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1521 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1524 * gcc.target/i386/pr65161.c: New test.
1526 2015-02-26 Terry Guo <terry.guo@arm.com>
1528 * gcc.target/arm/no-volatile-in-it.c: New test.
1530 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1532 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1533 (dg-options): Add -save-temps.
1534 (dg-final): Add cleanup-saved-temps.
1536 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1538 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1540 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1542 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1543 * gcc.target/powerpc/pack01.c: Include string.h.
1545 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1548 * gcc.target/i386/pr65167.c: New.
1550 2015-02-25 Kai Tietz <ktietz@redhat.com>
1552 PR tree-optimization/61917
1553 * gcc.dg/vect/vect-pr61917.c: New file.
1555 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1557 PR tree-optimization/65170
1558 * gcc.c-torture/execute/pr65170.c: New test.
1559 * gcc.dg/tree-ssa/vrp96.c: New test.
1561 2015-02-24 Tom de Vries <tom@codesourcery.com>
1563 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1565 2015-02-24 Tom de Vries <tom@codesourcery.com>
1568 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1569 (dg-additional-files-options): Copy additional_sources to
1570 additional_sources_used before emptying additional_sources.
1571 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1572 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1573 (cleanup-saved-temps): Use additional_sources_used instead of
1575 (dg-test): Reset additional_sources_used.
1577 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1580 * gfortran.dg/integer_exponentiation_6.F90: New test.
1582 2015-02-23 Martin Sebor <msebor@redhat.com>
1585 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1586 two parts. One to save registers, the other to verify the
1587 registers have the right values. Save register state into
1588 static data rather than on the stack.
1590 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1593 * c-c++-common/asan/pr63888.c: New test.
1595 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1598 * gcc.c-torture/compile/pr65163.c: New.
1600 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1602 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1603 with -m31 on 64 bit.
1604 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1605 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1607 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1609 * gcc.target/s390/20090223-1.c: Add
1610 -Wno-implicit-function-declaration option.
1611 * gcc.target/s390/pr42224.c: Likewise.
1612 * gcc.target/s390/pr55718.c: Likewise.
1614 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1616 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1617 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1618 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1619 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1620 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1621 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1622 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1623 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1624 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1625 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1626 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1627 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1628 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1629 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1630 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1631 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1632 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1633 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1634 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1635 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1636 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1638 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1640 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1641 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1642 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1643 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1644 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1645 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1646 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1647 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1648 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1649 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1650 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1651 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1652 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1653 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1654 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1655 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1657 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1661 * gfortran.dg/pr61960.f90: New.
1662 * gfortran.dg/pr64230.f90: New.
1663 * gfortran.dg/pr64980.f03: New.
1665 2015-02-22 Tom de Vries <tom@codesourcery.com>
1667 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1669 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1672 * gnat.dg/timing_events.adb: Removed, invalid test.
1674 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1677 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1679 * g++.dg/gcov/gcov-2.C: Likewise.
1681 2015-02-20 Richard Biener <rguenther@suse.de>
1683 PR tree-optimization/65136
1684 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1686 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1689 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1690 and nvptx-*-* blacklisting.
1692 * gcc.dg/sibcall-9.c: New test.
1693 * gcc.dg/sibcall-10.c: New test.
1695 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1697 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1699 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1702 * gcc.target/avr/torture/pr64452.c: New test.
1704 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1706 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1707 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1709 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1712 * lib/target-supports.exp (check_compile): Check whether
1713 additional_sources is defined before using it.
1715 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1718 * g++.dg/opt/pr65074.C: New file.
1720 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1722 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1723 (size_type): New typedef.
1724 (operator "" _script): Use it for the last argument.
1726 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1728 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1730 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1732 * lib/target-supports.exp (check_compile): Save/restore
1733 additional_sources that may belong to an actual test.
1735 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1737 PR gcov-profile/64634
1738 * g++.dg/gcov/gcov-15.C: New test.
1740 2015-02-18 Tom de Vries <tom@codesourcery.com>
1742 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1744 2015-02-18 Tom de Vries <tom@codesourcery.com>
1746 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1748 2015-02-18 Tom de Vries <tom@codesourcery.com>
1750 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1752 2015-02-18 Tom de Vries <tom@codesourcery.com>
1754 * gfortran.dg/fmt_cache_1.f: Add missing close.
1756 2015-02-18 Tom de Vries <tom@codesourcery.com>
1759 * gfortran.dg/read_eof_8.f90: Add missing close.
1761 2015-02-18 Richard Biener <rguenther@suse.de>
1763 PR tree-optimization/65063
1764 * gcc.dg/pr65063.c: New testcase.
1766 2015-02-18 Richard Biener <rguenther@suse.de>
1768 PR tree-optimization/62217
1769 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1771 2015-02-18 Marek Polacek <polacek@redhat.com>
1774 * c-c++-common/ubsan/pr65081.c: New test.
1776 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1778 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1779 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1781 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1783 * gcc.dg/ipa/propalign-3.c: New test.
1785 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1788 * gcc.target/sh/pr64793.c: New.
1789 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1791 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1793 * gcc.target/arm/divzero.c: New test case.
1795 2015-02-17 Tom de Vries <tom@codesourcery.com>
1797 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1799 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1800 Jakub Jelinek <jakub@redhat.com>
1803 * g++.dg/cpp0x/pr65075.C: New test.
1805 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1808 * gcc.target/powerpc/pr65058.c: New test.
1810 2015-02-16 Jeff Law <law@redhat.com>
1812 PR tree-optimization/64823
1813 * gcc.dg/uninit-20.c: New test.
1815 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1816 James Greenhalgh <james.greenhalgh@arm.com>
1819 * gcc.dg/ipa/ipa-clone-1.c: New test.
1821 2015-02-16 Richard Biener <rguenther@suse.de>
1823 PR tree-optimization/65077
1824 * gcc.dg/torture/pr65077.c: New testcase.
1826 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1828 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1829 Directive adjusted to scan for ldaxr.
1830 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1831 adjusted to scan for ldaex.
1833 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1836 * g++.dg/cpp0x/constexpr-65080.C: New.
1838 2015-02-16 Richard Biener <rguenther@suse.de>
1840 PR tree-optimization/63593
1841 * gcc.dg/pr63593.c: New testcase.
1843 2015-02-16 Marek Polacek <polacek@redhat.com>
1846 * gcc.dg/pr65066.c: New test.
1848 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1850 * gcc.dg/pr65002.C: Move ...
1851 * g++.dg/ipa/pr65002.C: ... here.
1853 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1855 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1856 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1857 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1858 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1860 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1863 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1864 the expression to find calls.
1865 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1866 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1867 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1868 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1869 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1871 2015-02-14 Marek Polacek <polacek@redhat.com>
1874 * gcc.dg/array-11.c: New test.
1875 * gcc.dg/array-12.c: New test.
1876 * gcc.dg/array-13.c: New test.
1877 * gcc.dg/array-14.c: New test.
1878 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1879 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1880 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1881 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1882 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1883 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1885 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1888 * g++.dg/lookup/using54.C: New.
1890 2015-02-13 Jeff Law <law@redhat.com>
1893 Revert my change for tree-optimization/64823.
1895 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1897 PR tree-optimization/65053
1898 * gcc.c-torture/execute/pr65053-1.c: New test.
1899 * gcc.c-torture/execute/pr65053-2.c: New test.
1901 2015-02-13 Marek Polacek <polacek@redhat.com>
1904 * gcc.dg/pr65050.c: New test.
1906 2015-02-13 Jeff Law <law@redhat.com>
1908 PR tree-optimization/64823
1909 * gcc.dg/uninit-20.c: New test.
1911 PR rtl-optimization/47477
1912 * gcc.dg/tree-ssa/pr47477.c: New test.
1914 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1917 * g++.dg/parse/ivdep-2.C: New.
1918 * g++.dg/parse/ivdep-3.C: Likewise.
1920 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1923 * gfortran.dg/continuation_13.f90: New test.
1924 * gfortran.dg/continuation_14.f: New test.
1926 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1929 * g++.dg/cpp0x/sfinae55.C: New.
1931 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1934 * g++.dg/ipa/pr65034.C: New test.
1936 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1938 PR tree-optimization/65002
1939 * gcc.dg/pr65002.C: New.
1941 2015-02-13 Marek Polacek <polacek@redhat.com>
1944 * c-c++-common/pr65040.c: New test.
1946 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1948 PR tree-optimization/64705
1949 * gcc.dg/tree-ssa/pr64705.c: New test.
1951 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1954 * gcc.dg/visibility-22.c: New test.
1955 * gcc.dg/visibility-23.c: New test.
1956 * gcc.target/i386/pr32219-1.c: New test.
1957 * gcc.target/i386/pr32219-2.c: New test.
1958 * gcc.target/i386/pr32219-3.c: New test.
1959 * gcc.target/i386/pr32219-4.c: New test.
1960 * gcc.target/i386/pr32219-5.c: New test.
1961 * gcc.target/i386/pr32219-6.c: New test.
1962 * gcc.target/i386/pr32219-7.c: New test.
1963 * gcc.target/i386/pr32219-8.c: New test.
1964 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1966 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1968 PR libgfortran/57822
1969 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1970 four different KINDs.
1972 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1975 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1978 * g++.dg/ubsan/pr65000.C: New test.
1980 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1983 * gfortran.dg/finalize_28.f90: New test
1985 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1988 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1989 DW_TAG_lexical_block removal.
1990 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1991 * g++.dg/guality/pr55541.C: New test.
1994 * g++.dg/ubsan/pr64984.C: New test.
1996 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1998 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2000 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2003 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2004 instructions for 2015-01-14 get_memmodel changes.
2005 * gcc.target/powerpc/atomic-p8.c: Likewise.
2008 * g++.dg/ubsan/pr65019.C: New test.
2010 PR tree-optimization/65014
2011 * gcc.c-torture/compile/pr65014.c: New test.
2013 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2015 PR libgfortran/57822
2016 * gfortran/fmt_g0_7.f08: Revise test.
2018 2015-02-11 Jeff Law <law@redhat.com>
2021 * gcc.target/m68k/pr63347.c: New test.
2023 2015-02-11 Marek Polacek <polacek@redhat.com>
2025 * g++.dg/ubsan/shift-1.C: New test.
2026 * gcc.dg/ubsan/c-shift-2.c: New test.
2027 * c-c++-common/ubsan/shift-5.c: Remove file.
2029 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2031 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2032 Directive adjusted to XFAIL.
2033 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2036 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2039 * g++.dg/opt/pr65003.C: New test.
2041 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2043 * lib/target-supports.exp (check_effective_target_pie): Renamed
2045 (check_effective_target_pie_enabled): This.
2046 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2047 * gcc.target/i386/pie.c: Likewise.
2049 2015-02-11 Andrew Pinski <apinski@cavium.com>
2052 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2053 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2055 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2058 * gcc.target/i386/pr61925-1.c: New test.
2059 * gcc.target/i386/pr61925-2.c: New test.
2060 * gcc.target/i386/pr61925-3.c: New test.
2062 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2065 * g++.dg/asan/pr65004.C: New test.
2067 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2070 * gcc.taget/sh/pr64661-0.h: New.
2071 * gcc.taget/sh/pr64661-1.c: New.
2072 * gcc.taget/sh/pr64661-2.c: New.
2073 * gcc.taget/sh/pr64661-3.c: New.
2074 * gcc.taget/sh/pr64661-4.c: New.
2076 2015-02-10 Richard Biener <rguenther@suse.de>
2078 PR tree-optimization/64995
2079 * g++.dg/torture/pr64995.C: New testcase.
2081 2015-02-10 Richard Biener <rguenther@suse.de>
2083 PR tree-optimization/64909
2084 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2086 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2088 * gcc.dg/signbit-sa.c: New test.
2090 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2092 PR libgfortran/57822
2093 * gfortran/fmt_g0_7.f08: New test.
2095 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2097 PR tree-optimization/43378
2098 * gcc.dg/tree-ssa/pr43378.c: New test.
2100 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2103 * g++.dg/torture/pr64978.C: New testcase.
2105 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2108 * gcc.dg/asan/pr64981.c: New test.
2110 2015-02-09 Marek Polacek <polacek@redhat.com>
2113 * gcc.dg/pr64856.c: New test.
2115 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2118 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2119 * gcc.c-torture/execute/pr64979.c: New test.
2121 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2123 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2125 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2127 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2128 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2130 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2133 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2135 2015-02-09 Richard Biener <rguenther@suse.de>
2137 PR tree-optimization/54000
2138 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2140 2015-02-09 Tom de Vries <tom@codesourcery.com>
2142 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2144 2015-02-09 Martin Liska <mliska@suse.cz>
2146 * g++.dg/ipa/pr64858.C: New test.
2148 2015-02-09 Tom de Vries <tom@codesourcery.com>
2150 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2152 2015-02-08 Andrew Pinski <apinski@cavium.com>
2154 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2156 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2159 * gfortran.dg/use_rename_8.f90: New.
2161 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2163 * gnat.dg/addr7.ad[sb]: New test.
2164 * gnat.dg/addr8.ad[sb]: Likewise.
2166 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2169 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2170 from jit.dg/test-compile-to-executable.c's create_code, with a
2171 clarification of the output message.
2172 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2174 (test_jit): Use CHECK_NO_ERRORS when calling
2175 gcc_jit_context_compile_to_file.
2176 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2177 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2178 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2179 about deletions that are attempted.
2180 (jit-verify-compile-to-file): Rename to...
2181 (jit-verify-output-file-was-created): ...this, and drop the
2182 attempt to run "file" and verify the output.
2183 (jit-verify-assembler): New function.
2184 (jit-verify-object): New function.
2185 (jit-verify-dynamic-library): New function.
2186 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2187 favor of an implementation from new file
2188 create-code-for-hello-world-executable.h, which also adds a
2190 (dg-final): Replace jit-verify-compile-to-file with
2191 jit-verify-output-file-was-created, and invoke new function
2192 jit-verify-assembler.
2193 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2195 (dg-final): Replace jit-verify-compile-to-file with
2196 jit-verify-output-file-was-created, and invoke new function
2197 jit-verify-dynamic-library.
2198 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2199 favor of an implementation from new file
2200 create-code-for-hello-world-executable.h, which also adds a
2202 (dg-final): Replace jit-verify-compile-to-file with
2203 jit-verify-output-file-was-created. Strengthen the expected stdout
2204 from the built executable.
2205 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2206 favor of an implementation from new file
2207 create-code-for-hello-world-executable.h, which also adds a
2209 (dg-final): Replace jit-verify-compile-to-file with
2210 jit-verify-output-file-was-created, and invoke new function
2212 * jit.dg/verify-dynamic-library.c: New source file.
2214 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2215 Brian Rzycki <b.rzycki@samsung.com>
2217 PR tree-optimization/64878
2218 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2220 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2223 * g++.dg/ipa/pr64896.C: New test.
2225 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2228 * gcc.target/powerpc/pr64205.c: New file.
2230 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2232 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2233 (dg-options): Use -fpie instead of -fPIE -pie.
2235 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2238 * g++.dg/asan/pr64937.C: New test.
2240 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
2243 * gfortran.dg/class_to_type_4.f90: New test
2245 2015-01-29 Andre Vehreschild <vehre@gmx.de>
2247 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2249 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2251 PR rtl-optimization/64957
2253 * gcc.c-torture/execute/pr64957.c: New test.
2255 2015-02-05 Jeff Law <law@redhat.com>
2258 * gcc.target/h8300/pr17306-1.c: New test.
2259 * gcc.target/h8300/pr17306-2.c: New test.
2261 2015-02-05 Tobias Burnus <burnus@net-b.de>
2264 * gfortran.dg/structure_constructor_12.f90: New.
2266 2015-02-05 Jeff Law <law@redhat.com>
2269 gcc.target/h8300/pr58400.c: New test.
2271 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
2273 * gcc.target/arm/macro_defs0.c: New test.
2274 * gcc.target/arm/macro_defs1.c: New test.
2275 * gcc.target/arm/macro_defs2.c: New test.
2277 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
2279 PR rtl-optimization/64905
2280 * gcc.target/i386/pr64905.c: Require nonpic target.
2281 (dg-options): Add -fomit-frame-pointer.
2284 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
2286 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2289 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
2292 * gfortran.dg/type_to_class_2.f90: New test
2293 * gfortran.dg/type_to_class_3.f90: New test
2295 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
2298 * g++.dg/torture/pr64686.C: New testcase.
2300 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
2302 PR rtl-optimization/64905
2303 * gcc.target/i386/pr64905.c: New file.
2305 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2307 * gcc.dg/guality/pr41447-1.c: Remove xfail.
2308 * gcc.dg/guality/pr41616-1.c: Ditto.
2310 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
2313 * gcc.dg/pr64817-3.c: New.
2315 2015-02-04 Jakub Jelinek <jakub@redhat.com>
2316 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2318 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2319 pass parameters in registers.
2320 * gcc.dg/guality/pr36728-2.c (main): Likewise.
2321 * gcc.dg/guality/pr36728-3.c (main): Likewise.
2322 * gcc.dg/guality/pr36728-4.c (main): Likewise.
2324 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
2325 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2327 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2328 list, allow for multilibed targets.
2329 * gcc.dg/combine_ashiftrt_2.c: Likewise.
2331 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2333 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2334 * gcc.dg/pr46728-6.c: Ditto.
2336 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
2338 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2339 for mips_nanlegacy target.
2341 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
2343 * gcc.target/i386/chkp-hidden-def.c: New.
2345 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2348 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2349 to use 24 bits for bitfield b.
2351 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2354 * lib/target-supports.exp (check_effective_target_bswap64): Do not
2355 cache result in a global variable. Include all 32-bit targets for
2358 2015-02-03 Jakub Jelinek <jakub@redhat.com>
2360 PR rtl-optimization/64756
2361 * gcc.c-torture/execute/pr64756.c: New test.
2363 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
2366 * gcc.target/sh/pr64660-0.h: New.
2367 * gcc.target/sh/pr64660-1.c: New.
2368 * gcc.target/sh/pr64660-2.c: New.
2369 * gcc.target/sh/pr64660-3.c: New.
2370 * gcc.target/sh/pr64660-4.c: New.
2372 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2375 * g++.dg/warn/Waddress-2.C: New.
2377 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
2380 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2382 2015-02-03 Dodji Seketeli <dodji@redhat.com>
2384 PR preprocessor/64803
2385 * gcc.dg/cpp/builtin-macro-1.c: New test case.
2387 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
2389 * g++.dg/ipa/devirt-37.C: Disable early inlining.
2391 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2393 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2394 (_ARM_FPSRC): Add DN and AHP fields.
2395 (clean_results): Force DN=1 on AArch64.
2396 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2397 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2398 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2399 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2400 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2401 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2403 2015-02-02 Alan Modra <amodra@gmail.com>
2405 * gcc.target/powerpc/cprophard.c: New.
2407 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2409 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2410 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2412 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2415 * gcc.dg/pr64817-1.c: New test.
2416 * gcc.dg/pr64817-2.c: New test.
2418 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2421 * gcc.target/sh/pr64851-0.h: New
2422 * gcc.target/sh/pr64851-1.c: New
2423 * gcc.target/sh/pr64851-2.c: New
2424 * gcc.target/sh/pr64851-3.c: New
2425 * gcc.target/sh/pr64851-4.c: New
2427 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2430 * gcc.dg/torture/pr64882.c: New test.
2432 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2435 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2438 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2440 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2441 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2442 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2443 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2444 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2445 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2447 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2448 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2450 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2451 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2454 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2457 * g++.dg/pr64688-2.C: New.
2459 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2461 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2462 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2463 * gcc.target/i386/fuse-caller-save.c: Ditto.
2464 * gcc.target/i386/headmerge-1.c: Ditto.
2465 * gcc.target/i386/headmerge-2.c: Ditto.
2466 * gcc.target/i386/sibcall-6.c: Ditto.
2468 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2471 * gcc.target/i386/pr64617.c: New test.
2473 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2476 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2477 (dg-options): Remove -m32.
2478 (dg-final): Scan for "movb %al" only.
2479 * gcc.target/i386/pr15184-2.c: Ditto.
2481 2015-01-30 Richard Biener <rguenther@suse.de>
2483 PR tree-optimization/64829
2484 * gcc.dg/vect/pr64829.c: New testcase.
2486 2015-01-29 Marek Polacek <polacek@redhat.com>
2489 * gcc.dg/pr64709.c: New test.
2491 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2494 * g++.dg/ubsan/pr64717-1.C: New test.
2495 * g++.dg/ubsan/pr64717-2.C: New test.
2497 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2499 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2501 2015-01-29 Jeff Law <law@redhat.com>
2504 * gcc.target/i386/pr15184-1.c: New test.
2505 * gcc.target/i386/pr15184-2.c: New test.
2507 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2509 PR tree-optimization/64746
2510 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2512 2015-01-29 Richard Biener <rguenther@suse.de>
2514 PR tree-optimization/64853
2515 * gcc.dg/torture/pr64853.c: New testcase.
2517 2015-01-29 Richard Biener <rguenther@suse.de>
2519 PR tree-optimization/64844
2520 * gcc.dg/vect/pr64844.c: New testcase.
2522 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2525 * gcc.dg/pr64809.c: Delete.
2527 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2530 * gcc.target/i386/pr64805.c: New.
2532 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2534 * gcc.dg/guality/guality.h (main): Add argv[0] to
2535 guality_gdb_command.
2537 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2540 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2542 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2545 * gcc.target/sh/sh.exp
2546 (check_effective_target_atomic_model_soft_gusa_available,
2547 check_effective_target_atomic_model_soft_tcb_available,
2548 check_effective_target_atomic_model_soft_imask_available,
2549 check_effective_target_atomic_model_hard_llcs_available): New.
2550 * gcc.target/sh/pr64659-0.h: New.
2551 * gcc.target/sh/pr64659-1.c: New.
2552 * gcc.target/sh/pr64659-2.c: New.
2553 * gcc.target/sh/pr64659-3.c: New.
2554 * gcc.target/sh/pr64659-4.c: New.
2556 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2558 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2559 scan-assembler-times pattern.
2561 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2564 * gcc.dg/pr64809.c: New test.
2566 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2568 PR tree-optimization/64277
2569 * gcc.dg/pr64277.c: New.
2571 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2573 PR tree-optimization/64718
2574 * gcc.c-torture/execute/pr64718.c: New test.
2576 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2578 * gcc.target/aarch64/abs_2.c: New.
2580 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2582 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2583 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2584 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2587 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2590 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2591 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2592 { target comdat_group }.
2594 2015-01-27 Tobias Burnus <burnus@net-b.de>
2597 * gfortran.dg/goacc/coarray_2.f90: New.
2599 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2603 * g++.dg/torture/pr64139.C: New testcase.
2604 * g++.dg/torture/pr60871.C: Likewise.
2606 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2609 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2610 prevent linking errors.
2612 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2615 * g++.dg/torture/pr64282.C: New testcase.
2617 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2619 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2622 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2624 * gcc.target/s390/hotpatch-13.c: New testcase.
2625 * gcc.target/s390/hotpatch-14.c: New testcase.
2626 * gcc.target/s390/hotpatch-15.c: New testcase.
2627 * gcc.target/s390/hotpatch-16.c: New testcase.
2628 * gcc.target/s390/hotpatch-17.c: New testcase.
2629 * gcc.target/s390/hotpatch-18.c: New testcase.
2630 * gcc.target/s390/hotpatch-19.c: New testcase.
2631 * gcc.target/s390/hotpatch-20.c: New testcase.
2632 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2633 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2634 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2635 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2636 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2637 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2638 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2639 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2640 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2641 * gcc.target/s390/hotpatch-10.c: Likewise.
2642 * gcc.target/s390/hotpatch-11.c: Likewise.
2643 * gcc.target/s390/hotpatch-12.c: Likewise.
2644 * gcc.target/s390/hotpatch-2.c: Likewise.
2645 * gcc.target/s390/hotpatch-3.c: Likewise.
2646 * gcc.target/s390/hotpatch-4.c: Likewise.
2647 * gcc.target/s390/hotpatch-5.c: Likewise.
2648 * gcc.target/s390/hotpatch-6.c: Likewise.
2649 * gcc.target/s390/hotpatch-7.c: Likewise.
2650 * gcc.target/s390/hotpatch-8.c: Likewise.
2651 * gcc.target/s390/hotpatch-9.c: Likewise.
2652 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2653 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2654 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2655 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2656 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2657 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2658 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2659 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2661 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2663 * gcc.dg/long_branch.c: New testcase.
2665 2015-01-27 Richard Biener <rguenther@suse.de>
2667 PR tree-optimization/56273
2668 PR tree-optimization/59124
2669 PR tree-optimization/64277
2670 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2671 * gcc.dg/Warray-bounds-12.c: Likewise.
2672 * gcc.dg/Warray-bounds-13.c: Likewise.
2674 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2676 PR rtl-optimization/61058
2677 * gcc.dg/pr61058.c: New test.
2679 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2681 * gcc.target/i386/chkp-narrow-bounds.c: New.
2683 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2685 PR tree-optimization/64807
2686 * gcc.dg/pr64807.c: New test.
2689 * gcc.dg/pr64766.c: New test.
2691 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2694 * gcc.target/sh/pr49263-4.c: New.
2696 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2699 * gfortran.dg/allocate_with_mold_1.f90: New test
2701 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2704 * gcc.dg/pr64778.c: New test.
2707 * gcc.dg/vect/pr64421.c: New test.
2709 2015-01-26 Tobias Burnus <burnus@net-b.de>
2712 * gfortran.dg/coarray_36.f: New.
2713 * gfortran.dg/coarray_37.f90: New.
2715 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2718 * gfortran.dg/class_allocate_18.f90: New.
2720 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2722 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2724 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2726 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2728 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2730 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2732 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2734 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2736 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2738 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2739 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2740 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2741 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2743 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2745 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2746 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2747 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2749 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2751 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2752 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2753 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2754 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2755 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2758 2015-01-26 Richard Biener <rguenther@suse.de>
2761 * gcc.dg/uninit-19.c: New testcase.
2763 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2765 * lib/target-supports.exp (check_effective_target_vect64): Add
2768 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2771 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2773 2015-01-26 Tony Liu <tony.liu@arm.com>
2775 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2778 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2781 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2782 correctly, clean up afterwards.
2784 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2787 * gfortran.dg/use_rename_7.f90: New.
2789 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2791 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2792 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2794 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2797 * gcc.target/sh/pr54236-4.c: New.
2799 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2801 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2802 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2805 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2808 * gfortran.dg/open_new_segv.f90: New test.
2810 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2819 * gcc.target/sh/pr64345-1.c: New.
2820 * gcc.target/sh/pr64345-2.c: New.
2821 * gcc.target/sh/pr59533-1.c: New.
2822 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2823 * gcc.target/sh/pr52933-2.c: Likewise.
2824 * gcc.target/sh/pr54089-1.c: Likewise.
2825 * gcc.target/sh/pr54236-1.c: Likewise.
2826 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2827 * gcc.target/sh/pr49263-1.c: Remove xfails.
2828 * gcc.target/sh/pr49263-2.c: Likewise.
2829 * gcc.target/sh/pr49263-3.c: Likewise.
2830 * gcc.target/sh/pr53987-1.c: Likewise.
2831 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2832 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2833 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2834 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2835 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2836 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2838 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2841 2015-01-24 Tom de Vries <tom@codesourcery.com>
2843 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2845 2015-01-23 Ian Lance Taylor <iant@google.com>
2848 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2849 targets without split stack support.
2851 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2854 * gcc.target/i386/pr64317.c: New test.
2856 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2858 PR rtl-optimization/63637
2859 PR rtl-optimization/60663
2860 * gcc.dg/pr63637-1.c: New test.
2861 * gcc.dg/pr63637-2.c: New test.
2862 * gcc.dg/pr63637-3.c: New test.
2863 * gcc.dg/pr63637-4.c: New test.
2864 * gcc.dg/pr63637-5.c: New test.
2865 * gcc.dg/pr63637-6.c: New test.
2866 * gcc.target/i386/pr63637-1.c: New test.
2867 * gcc.target/i386/pr63637-2.c: New test.
2868 * gcc.target/i386/pr63637-3.c: New test.
2869 * gcc.target/i386/pr63637-4.c: New test.
2870 * gcc.target/i386/pr63637-5.c: New test.
2871 * gcc.target/i386/pr63637-6.c: New test.
2873 2015-01-23 Richard Biener <rguenther@suse.de>
2876 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2877 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2879 2015-01-23 Marek Polacek <polacek@redhat.com>
2881 PR preprocessor/60570
2882 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2883 * gcc.dg/cpp/pr60570.c: New test.
2885 2015-01-23 Richard Biener <rguenther@suse.de>
2888 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2889 vectorization on vect64 targets.
2891 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2894 * gfortran.dg/class_allocate_17.f90: New.
2896 2015-01-23 Tobias Burnus <burnus@net-b.de>
2899 * gfortran.dg/goacc/combined_loop.f90: New.
2901 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2904 * gfortran.dg/make_unit.f90: New test.
2906 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2909 * gfortran.dg/negative_unit_int8.f: Update.
2911 2015-01-22 Jeff Law <law@redhat.com>
2914 * gcc.target/m68k/pr52076-1.c: New test.
2915 * gcc.target/m68k/pr52076-2.c: New test.
2917 2015-01-22 Richard Biener <rguenther@suse.de>
2920 * gcc.dg/torture/pr64728.c: New testcase.
2922 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2925 * g++.dg/pr64688.C: New test.
2927 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2929 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2930 to avoid errors with -fpic.
2932 2015-01-22 Richard Biener <rguenther@suse.de>
2935 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2937 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2939 PR rtl-optimization/64682
2940 * gcc.c-torture/execute/pr64682.c: New file.
2942 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2945 * gcc.dg/pr64511.c: New test.
2947 PR rtl-optimization/62078
2948 * g++.dg/opt/pr62078.C: New test.
2951 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2953 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2956 * gfortran.dg/internal_pack_15.f90: New test.
2958 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2960 * c-c++-common/tsan/step.c: New testcase.
2962 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2964 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2966 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2968 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2970 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2972 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2974 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2976 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2978 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2980 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2982 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2984 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2986 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2988 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2990 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2992 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2994 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2996 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2998 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3000 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3002 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3004 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3006 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3008 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3010 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3012 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3013 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3014 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3017 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3019 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3020 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3021 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3024 2015-01-21 Renlin Li <renlin.li@arm.com>
3026 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3027 * g++.dg/tls/thread_local5g.C: Likewise.
3028 * g++.dg/tls/thread_local6g.C: Likewise.
3030 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3032 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3033 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3034 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3036 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3038 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3039 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3040 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3042 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3044 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3045 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3046 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3048 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3050 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3051 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3052 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3054 2015-01-20 Jeff Law <law@redhat.com>
3057 * gcc.target/m68k/pr59946.c: New test.
3059 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3061 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3062 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3063 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3065 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3067 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3068 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3069 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3071 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3073 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3074 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3075 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3077 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3079 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3080 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3081 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3083 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3086 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3088 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3089 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3090 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3092 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3094 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3095 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3096 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3098 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3100 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3102 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3104 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3107 * g++.dg/ubsan/pr64632.C: New test.
3110 * gcc.dg/pr64663.c: New test.
3112 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3115 * g++.dg/warn/Wunused-var-23.C: New.
3117 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3120 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3121 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3123 2015-01-20 Richard Biener <rguenther@suse.de>
3126 * gcc.dg/lto/pr64684_0.c: New testcase.
3127 * gcc.dg/lto/pr64684_1.c: Likewise.
3128 * gcc.dg/lto/pr64684_2.c: Likewise.
3129 * gcc.dg/lto/pr64685_0.c: Likewise.
3130 * gcc.dg/lto/pr64685_1.c: Likewise.
3132 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3135 * g++.dg/cpp1y/lambda-init12.C: New.
3137 2015-01-20 Richard Biener <rguenther@suse.de>
3139 PR tree-optimization/64410
3140 * g++.dg/vect/pr64410.cc: Require vect_double.
3142 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3145 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3147 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3151 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3153 PR rtl-optimization/64081
3154 * gcc.dg/pr64081.c: New test.
3156 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3158 * jit.dg/harness.h: Include <unistd.h>.
3159 (CHECK_NO_ERRORS): New.
3160 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3161 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3162 gcc_jit_context_compile_to_file.
3163 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3164 args to the spawned executable.
3165 (jit-expand-vars): New function.
3166 (jit-exe-params): New variable.
3167 (dg-jit-set-exe-params): New function.
3168 (jit-dg-test): Detect testcases that use
3169 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3170 Set arguments of spawned process to jit-exe-params.
3171 (jit-get-output-filename): New function.
3172 (jit-setup-compile-to-file): New function.
3173 (jit-verify-compile-to-file): New function.
3174 (jit-run-executable): New function.
3175 (jit-verify-executable): New function.
3176 * jit.dg/test-compile-to-assembler.c: New testcase.
3177 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3178 * jit.dg/test-compile-to-executable.c: New testcase.
3179 * jit.dg/test-compile-to-object.c: New testcase.
3181 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3184 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3187 2015-01-19 Martin Liska <mliska@suse.cz>
3189 * objc/compile/pr64668.m: New test.
3191 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3193 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3194 (create_overflow_fn): Update comment to clarify that
3195 the third param of the created function is a bool *, not
3197 (verify_int_overflow_fn): Convert param "expected_ovf" from
3198 int to bool. Update third param of "overflow_fn_type" from int *
3199 to bool *. Update local "actual_ovf" from int to bool.
3200 (verify_uint_overflow_fn): Likewise.
3202 2015-01-19 Martin Liska <mliska@suse.cz>
3204 * gcc.dg/ipa/ipa-icf-33.c: New test.
3206 2015-01-19 Felix Yang <felix.yang@huawei.com>
3207 Haijian Zhang <z.zhanghaijian@huawei.com>
3209 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3210 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3211 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3212 result_float64x2, expected_hfloat64x2): New helper type, variable and
3214 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3215 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3216 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3217 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3218 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3219 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3220 and target without the FMA feature.
3222 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3224 * gcc.target/aarch64/pr64304.c: New testcase.
3226 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3228 PR rtl-optimization/64081
3229 * gcc.dg/pr64081.c: New test.
3231 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3234 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3236 * gcc.target/aarch64/test_frame_6.c: Likewise.
3237 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3238 and x19 (in the epilogue).
3239 * gcc.target/aarch64/test_frame_4.c: Likewise.
3240 * gcc.target/aarch64/test_frame_7.c: Likewise.
3242 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
3244 * gcc.target/i386/chkp-always_inline.c: New.
3246 2015-01-15 Andrew Pinski <apinski@cavium.com>
3247 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3249 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3250 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3252 2015-01-18 Andre Vehreschild <vehre@gmx.de>
3255 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3256 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3258 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3261 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3263 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
3266 * gcc.target/sh/torture/pr64652.c: New.
3268 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3270 * gcc.dg/ipa/ipa-icf-32.c: Update template.
3271 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3272 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3273 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3274 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3275 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3277 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3280 * g++.dg/torture/pr64378.C: New testcase.
3282 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3285 * gfortran.dg/block_13.f08: New test
3287 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3290 * gfortran.dg/associate_1.f03: Allow test for character with
3293 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3295 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3296 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3298 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3300 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3302 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
3305 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3307 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3310 * gfortran.dg/alloc_comp_assign_13.f08: New test.
3313 * gfortran.dg/alloc_comp_assign_14.f08: New test.
3316 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3318 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3321 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3323 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
3325 PR rtl-optimization/52773
3326 * gcc.c-torture/compile/pr52773.c: New test.
3328 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3331 * g++.dg/cpp0x/alias-decl-46.C: New.
3333 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3335 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3337 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3339 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3341 (CHECK_FP): Likewise.
3342 (CHECK_CUMULATIVE_SAT): Likewise.
3344 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3346 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3347 (Set_Neon_Cumulative_Sat): Add parameter.
3348 (__set_neon_cumulative_sat): Support new parameter.
3349 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3350 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3352 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3353 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3356 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3358 * g++.dg/tsan/vptr_benign_race.C: New testcase.
3359 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3361 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3364 * g++.dg/tls/thread_local-ice4.C: New.
3366 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
3368 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3371 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3374 * g++.dg/cpp0x/vt-62276.C: New.
3376 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3379 * g++.dg/pr64353.C: New.
3381 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3384 * gcc.target/aarch64/pr64263_1.c: New test.
3386 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
3388 PR tree-optimization/64434
3389 * gcc.dg/torture/pr64434.c: Move to...
3390 * gcc.dg/pr64434.c: ... here.
3392 2015-01-16 Richard Biener <rguenther@suse.de>
3395 * gcc.dg/uninit-18.c: New testcase.
3397 2015-01-16 Richard Biener <rguenther@suse.de>
3399 PR tree-optimization/64568
3400 * g++.dg/torture/pr64568-2.C: New testcase.
3402 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3405 * gcc.target/i386/chkp-label-address.c: New.
3407 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3410 * gfortran.dg/pointer_init_6.f90: Extended.
3412 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3414 * gcc.c-torture/compile/20150108.c: New test.
3416 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3418 * gcc.target/visium: New directory.
3420 2015-01-16 Richard Biener <rguenther@suse.de>
3422 PR tree-optimization/61743
3423 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3424 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3426 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3428 * gcc.dg/pr64015.c: New test.
3430 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3434 * g++.dg/ipa/pr64612.C: New test.
3436 2015-01-16 Renlin Li <renlin.li@arm.com>
3438 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3440 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3442 * gcc.target/i386/sse-14.c: Test new intrinsic.
3443 * gcc.target/i386/sse-22.c: Ditto.
3445 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3448 * g++.dg/cpp0x/auto44.C: New.
3450 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3453 * gcc.target/nios2/gpopt-all.c: New test case.
3454 * gcc.target/nios2/gpopt-local.c: New test case.
3455 * gcc.target/nios2/gpopt-global.c: New test case.
3456 * gcc.target/nios2/gpopt-data.c: New test case.
3457 * gcc.target/nios2/gpopt-none.c: New test case.
3459 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3461 * g++.dg/ubsan/vptr-1.C: New test.
3462 * g++.dg/ubsan/vptr-2.C: New test.
3463 * g++.dg/ubsan/vptr-3.C: New test.
3464 * g++.dg/ubsan/vptr-4.C: New test.
3465 * g++.dg/ubsan/vptr-5.C: New test.
3466 * g++.dg/ubsan/vptr-6.C: New test.
3467 * g++.dg/ubsan/vptr-7.C: New test.
3468 * g++.dg/ubsan/vptr-8.C: New test.
3469 * g++.dg/ubsan/vptr-9.C: New test.
3471 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3473 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3475 * lib/gcc-dg.exp: Likewise.
3477 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3479 PR rtl-optimization/64110
3480 * gcc.target/i386/pr64110.c: Add scan-assembler.
3482 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3483 James Norris <jnorris@codesourcery.com>
3484 Cesar Philippidis <cesar@codesourcery.com>
3485 Ilmir Usmanov <i.usmanov@samsung.com>
3487 * lib/target-supports.exp (check_effective_target_fopenacc): New
3489 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3490 * g++.dg/goacc/goacc.exp: Likewise.
3491 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3492 * gcc.dg/goacc/goacc.exp: Likewise.
3493 * gfortran.dg/goacc/goacc.exp: Likewise.
3494 * c-c++-common/cpp/openacc-define-1.c: New file.
3495 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3496 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3497 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3498 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3499 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3500 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3501 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3502 * c-c++-common/goacc/cache-1.c: Likewise.
3503 * c-c++-common/goacc/clauses-fail.c: Likewise.
3504 * c-c++-common/goacc/collapse-1.c: Likewise.
3505 * c-c++-common/goacc/data-1.c: Likewise.
3506 * c-c++-common/goacc/data-2.c: Likewise.
3507 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3508 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3509 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3510 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3511 * c-c++-common/goacc/if-clause-1.c: Likewise.
3512 * c-c++-common/goacc/if-clause-2.c: Likewise.
3513 * c-c++-common/goacc/kernels-1.c: Likewise.
3514 * c-c++-common/goacc/loop-1.c: Likewise.
3515 * c-c++-common/goacc/loop-private-1.c: Likewise.
3516 * c-c++-common/goacc/nesting-1.c: Likewise.
3517 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3518 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3519 * c-c++-common/goacc/parallel-1.c: Likewise.
3520 * c-c++-common/goacc/pcopy.c: Likewise.
3521 * c-c++-common/goacc/pcopyin.c: Likewise.
3522 * c-c++-common/goacc/pcopyout.c: Likewise.
3523 * c-c++-common/goacc/pcreate.c: Likewise.
3524 * c-c++-common/goacc/pragma_context.c: Likewise.
3525 * c-c++-common/goacc/present-1.c: Likewise.
3526 * c-c++-common/goacc/reduction-1.c: Likewise.
3527 * c-c++-common/goacc/reduction-2.c: Likewise.
3528 * c-c++-common/goacc/reduction-3.c: Likewise.
3529 * c-c++-common/goacc/reduction-4.c: Likewise.
3530 * c-c++-common/goacc/sb-1.c: Likewise.
3531 * c-c++-common/goacc/sb-2.c: Likewise.
3532 * c-c++-common/goacc/sb-3.c: Likewise.
3533 * c-c++-common/goacc/update-1.c: Likewise.
3534 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3535 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3536 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3537 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3538 * gfortran.dg/goacc/assumed.f95: Likewise.
3539 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3540 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3541 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3542 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3543 * gfortran.dg/goacc/branch.f95: Likewise.
3544 * gfortran.dg/goacc/cache-1.f95: Likewise.
3545 * gfortran.dg/goacc/coarray.f95: Likewise.
3546 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3547 * gfortran.dg/goacc/cray.f95: Likewise.
3548 * gfortran.dg/goacc/critical.f95: Likewise.
3549 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3550 * gfortran.dg/goacc/data-tree.f95: Likewise.
3551 * gfortran.dg/goacc/declare-1.f95: Likewise.
3552 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3553 * gfortran.dg/goacc/fixed-1.f: Likewise.
3554 * gfortran.dg/goacc/fixed-2.f: Likewise.
3555 * gfortran.dg/goacc/fixed-3.f: Likewise.
3556 * gfortran.dg/goacc/fixed-4.f: Likewise.
3557 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3558 * gfortran.dg/goacc/if.f95: Likewise.
3559 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3560 * gfortran.dg/goacc/list.f95: Likewise.
3561 * gfortran.dg/goacc/literal.f95: Likewise.
3562 * gfortran.dg/goacc/loop-1.f95: Likewise.
3563 * gfortran.dg/goacc/loop-2.f95: Likewise.
3564 * gfortran.dg/goacc/loop-3.f95: Likewise.
3565 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3566 * gfortran.dg/goacc/omp.f95: Likewise.
3567 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3568 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3569 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3570 * gfortran.dg/goacc/parameter.f95: Likewise.
3571 * gfortran.dg/goacc/private-1.f95: Likewise.
3572 * gfortran.dg/goacc/private-2.f95: Likewise.
3573 * gfortran.dg/goacc/private-3.f95: Likewise.
3574 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3575 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3576 * gfortran.dg/goacc/reduction.f95: Likewise.
3577 * gfortran.dg/goacc/routine-1.f90: Likewise.
3578 * gfortran.dg/goacc/routine-2.f90: Likewise.
3579 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3580 * gfortran.dg/goacc/several-directives.f95: Likewise.
3581 * gfortran.dg/goacc/sie.f95: Likewise.
3582 * gfortran.dg/goacc/subarrays.f95: Likewise.
3583 * gfortran.dg/gomp/map-1.f90: Likewise.
3584 * gfortran.dg/openacc-define-1.f90: Likewise.
3585 * gfortran.dg/openacc-define-2.f90: Likewise.
3586 * gfortran.dg/openacc-define-3.f90: Likewise.
3587 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3588 * g++.dg/gomp/block-2.C: Likewise.
3589 * g++.dg/gomp/block-3.C: Likewise.
3590 * g++.dg/gomp/block-5.C: Likewise.
3591 * g++.dg/gomp/target-1.C: Likewise.
3592 * g++.dg/gomp/target-2.C: Likewise.
3593 * g++.dg/gomp/taskgroup-1.C: Likewise.
3594 * g++.dg/gomp/teams-1.C: Likewise.
3595 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3596 * gcc.dg/cilk-plus/jump.c: Likewise.
3597 * gcc.dg/gomp/block-1.c: Likewise.
3598 * gcc.dg/gomp/block-10.c: Likewise.
3599 * gcc.dg/gomp/block-2.c: Likewise.
3600 * gcc.dg/gomp/block-3.c: Likewise.
3601 * gcc.dg/gomp/block-4.c: Likewise.
3602 * gcc.dg/gomp/block-5.c: Likewise.
3603 * gcc.dg/gomp/block-6.c: Likewise.
3604 * gcc.dg/gomp/block-7.c: Likewise.
3605 * gcc.dg/gomp/block-8.c: Likewise.
3606 * gcc.dg/gomp/block-9.c: Likewise.
3607 * gcc.dg/gomp/target-1.c: Likewise.
3608 * gcc.dg/gomp/target-2.c: Likewise.
3609 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3610 * gcc.dg/gomp/teams-1.c: Likewise.
3612 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3614 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3617 2015-01-15 Mike Stump <mikestump@comcast.net>
3619 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3620 * gcc.dg/inline_2.c: Likewise.
3621 * gcc.dg/inline_3.c: Likewise.
3622 * gcc.dg/inline_4.c: Likewise.
3624 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3627 * gfortran.dg/proc_ptr_comp_43.f90: New.
3629 2015-01-15 Mike Stump <mikestump@comcast.net>
3631 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3632 * gcc.dg/unroll_2.c: Likewise.
3633 * gcc.dg/unroll_3.c: Likewise.
3634 * gcc.dg/unroll_4.c: Likewise.
3635 * gcc.dg/unroll_5.c: Likewise.
3637 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3640 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3642 * gcc.target/aarch64/test_frame_6.c: Likewise.
3643 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3644 x30 and x19 (in the epilogue).
3645 * gcc.target/aarch64/test_frame_4.c: Likewise.
3646 * gcc.target/aarch64/test_frame_7.c: Likewise.
3648 2015-01-15 Martin Liska <mliska@suse.cz>
3650 * g++.dg/ipa/pr64068.C: New test.
3651 * gcc.dg/ipa/PR64559.c: New test.
3653 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3655 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3658 2015-01-15 Richard Biener <rguenther@suse.de>
3660 PR tree-optimization/61743
3661 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3662 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3664 2015-01-15 Renlin Li <renlin.li@arm.com>
3666 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3667 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3669 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3671 * gcc.dg/vect/vect-aggressive-1.c: New.
3672 * gcc.target/i386/avx2-vect-aggressive.c: New.
3674 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3676 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3678 2015-01-15 Richard Biener <rguenther@suse.de>
3681 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3682 -Wl,-undefined,dynamic_lookup.
3684 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3686 * gnat.dg/opt47.adb: New test.
3688 2015-01-15 Richard Biener <rguenther@suse.de>
3691 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3693 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3695 PR tree-optimization/64434
3696 * gcc.dg/torture/pr64434.c: New test.
3698 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3700 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3701 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3702 -march=loongson* and -march=octeon* require -mno-micromips.
3704 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3705 Matthew Fortune <matthew.fortune@imgtec.com>
3707 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3708 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3709 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3710 * gcc.target/mips/call-saved-7.c: New file.
3711 * gcc.target/mips/call-saved-8.c: New file.
3712 * gcc.target/mips/call-saved-9.c: New file.
3714 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3716 * gcc.target/mips/lsa.c: New file.
3717 * gcc.target/mips/mips64-lsa.c: Likewise.
3718 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3719 * gcc.target/mips/mulsize-4.c: Likewise.
3720 * gcc.target/mips/mulsize-5.c: New file.
3721 * gcc.target/mips/mulsize-6.c: Likewise.
3722 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3723 and !HAS_LSA as ghost options.
3724 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3727 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3729 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3731 2015-01-15 Richard Biener <rguenther@suse.de>
3734 * gcc.dg/torture/pr64365.c: New testcase.
3736 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3738 * gcc.dg/stackprotectexplicit1.c: New test.
3739 * g++.dg/stackprotectexplicit2.c: New test.
3741 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3744 * gfortran.dg/inquire_internal.f90: New.
3745 * gfortran.dg/negative_unit_check.f90: New.
3747 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3750 * gcc.target/sh/pr53988-1.c: New.
3752 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3755 * g++.dg/tls/thread_local-ice3.C: New.
3757 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3759 * gcc.target/i386/fentry-override.c: Properly place {} in target
3760 selector. Remove nonpic.
3761 * gcc.target/i386/fentry.c: Likewise.
3763 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3765 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3766 warnings instead of errors.
3768 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3770 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3771 option support instead of ENABLE_LTO from Makefile.
3773 2015-01-14 Richard Biener <rguenther@suse.de>
3775 PR tree-optimization/59354
3776 * gcc.dg/vect/pr59354.c: New testcase.
3778 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3780 * lib/target-supports.exp
3781 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3782 on ARM architures before v7.
3784 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3787 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3790 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3793 * gcc.target/i386/pr64386.c: New test.
3795 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3798 * gcc.target/i386/pr64393.c: New test.
3800 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3803 * gcc.target/i386/pr64387.c: New test.
3805 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3807 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3809 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3811 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3813 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3816 * gcc.target/arm/pr64453.c: New.
3818 2015-01-14 Richard Biener <rguenther@suse.de>
3821 * gcc.dg/lto/pr64415_0.c: New testcase.
3822 * gcc.dg/lto/pr64415_1.c: Likewise.
3824 2015-01-14 Martin Liska <mliska@suse.cz>
3826 * gcc.dg/ipa/pr64307.c: New test.
3828 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3830 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3833 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3836 * gcc.target/arm/pr64460_1.c: New test.
3838 2015-01-14 Richard Biener <rguenther@suse.de>
3840 PR tree-optimization/64493
3841 PR tree-optimization/64495
3842 * gcc.dg/vect/pr64493.c: New testcase.
3843 * gcc.dg/vect/pr64495.c: Likewise.
3845 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3847 * gcc.dg/Warray-bounds-11.c: New test-case.
3849 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3851 * gcc.target/mips/octeon3-pipe-1.c: New test.
3853 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3855 * jit.dg/harness.h (set_up_logging): Move string concatenation
3857 (concat_strings): New function.
3858 (dump_reproducer): New function.
3859 (test_jit): Call dump_reproducer.
3860 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3862 (jit-dg-test): Delete any generated reproducer from previous runs.
3863 Verify that a generated reproducer was created, and verify that it
3865 * jit.dg/test-nested-contexts.c (main): Call
3866 gcc_jit_context_dump_reproducer_to_file.
3868 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3870 * gcc.dg/aru-2.c: Add dg-require-profiling.
3872 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3874 * lib/target-supports.exp (check_profiling_available): Check if
3877 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3880 * g++.dg/torture/pr64565.C: New testcase.
3882 2015-01-13 Marek Polacek <polacek@redhat.com>
3885 * gcc.dg/tm/pr64391.c: New test.
3887 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3889 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3892 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3894 * gcc.target/i386/pie.c: New test.
3896 * lib/target-supports.exp (check_effective_target_pie): New.
3898 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3900 PR rtl-optimization/64286
3901 * gcc.target/i386/avx2-pr64286.c: New test.
3903 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3906 * g++.dg/cpp0x/vt-57626.C: New.
3908 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3911 * gfortran.dg/pr64528.f90: New test.
3913 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3915 * gcc.target/aarch64/subsp.c: New test.
3917 2015-01-13 Andrew Pinski <apinski@cavium.com>
3919 * gcc.target/aarch64/store-pair-1.c: New testcase.
3921 2015-01-13 Richard Biener <rguenther@suse.de>
3924 * gcc.dg/lto/pr64373_0.c: New testcase.
3926 2015-01-13 Andrew Pinski <apinski@cavium.com>
3928 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3929 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3931 2015-01-13 Richard Biener <rguenther@suse.de>
3933 PR tree-optimization/64406
3934 * gcc.dg/pr64406.c: New testcase.
3936 2015-01-13 Richard Biener <rguenther@suse.de>
3938 PR tree-optimization/64404
3939 * gcc.dg/vect/pr64404.c: New testcase.
3941 2015-01-13 Richard Biener <rguenther@suse.de>
3943 PR tree-optimization/64568
3944 * g++.dg/torture/pr64568.C: New testcase.
3946 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3948 * jit.dg/test-error-local-used-from-other-function.c: New test
3950 * jit.dg/test-error-param-reuse.c: New test case.
3951 * jit.dg/test-error-param-sharing.c: New test case.
3952 * jit.dg/test-error-param-used-from-other-function.c: New test
3954 * jit.dg/test-error-param-used-without-a-function.c: New test
3957 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3959 PR tree-optimization/64563
3960 * gcc.dg/pr64563.c: New test.
3963 * gcc.target/i386/pr64513.c: New test.
3965 PR tree-optimization/64454
3966 * gcc.dg/pr64454.c: New test.
3969 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3971 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3972 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3973 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3974 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3975 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3976 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3977 * gcc.dg/vect/slp-25.c: Likewise.
3978 * gcc.dg/vect/vect-109.c: Likewise.
3979 * gcc.dg/vect/vect-13.c: Likewise.
3980 * gcc.dg/vect/vect-17.c: Likewise.
3981 * gcc.dg/vect/vect-18.c: Likewise.
3982 * gcc.dg/vect/vect-19.c: Likewise.
3983 * gcc.dg/vect/vect-20.c: Likewise.
3984 * gcc.dg/vect/vect-21.c: Likewise.
3985 * gcc.dg/vect/vect-22.c: Likewise.
3986 * gcc.dg/vect/vect-27.c: Likewise.
3987 * gcc.dg/vect/vect-29.c: Likewise.
3988 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3989 * gcc.dg/vect/vect-2.c: Likewise.
3990 * gcc.dg/vect/vect-3.c: Likewise.
3991 * gcc.dg/vect/vect-4.c: Likewise.
3992 * gcc.dg/vect/vect-5.c: Likewise.
3993 * gcc.dg/vect/vect-72.c: Likewise.
3994 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3995 * gcc.dg/vect/vect-73.c: Likewise.
3996 * gcc.dg/vect/vect-77-global.c: Likewise.
3997 * gcc.dg/vect/vect-78-global.c: Likewise.
3998 * gcc.dg/vect/vect-7.c: Likewise.
3999 * gcc.dg/vect/vect-86.c: Likewise.
4000 * gcc.dg/vect/vect-align-1.c: Likewise.
4001 * gcc.dg/vect/vect-align-3.c: Likewise.
4002 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4003 * gcc.dg/vect/vect-all.c: Likewise.
4004 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4005 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4006 * gcc.dg/vect/vect-peel-3.c: Likewise.
4007 * gcc.dg/vect/vect-peel-4.c: Likewise.
4008 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4010 2015-01-12 Jeff Law <law@redhat.com>
4013 * gcc.target/m68k/pr64461.c: New test.
4015 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4017 * jit.dg/test-array-as-pointer.c (create_code): Update call
4018 to gcc_jit_context_new_global by setting "kind" to
4019 GCC_JIT_GLOBAL_IMPORTED.
4020 * jit.dg/test-error-array-as-pointer.c: Likewise.
4021 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4022 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4023 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4024 * jit.dg/test-using-global.c (the_global): Rename to...
4025 (imported_global): ...this.
4026 (create_code): Update to test the three kinds of global.
4027 (verify_code): Likewise.
4029 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4032 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4034 * gcc.target/i386/pr64291-2.c: Updated.
4036 2015-01-12 Richard Biener <rguenther@suse.de>
4038 PR tree-optimization/64530
4039 * gfortran.dg/pr64530.f90: New testcase.
4041 2015-01-12 Richard Biener <rguenther@suse.de>
4044 * gcc.dg/torture/pr64357.c: New testcase.
4046 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4048 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4051 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4052 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4054 2015-01-12 Martin Liska <mliska@suse.cz>
4056 * gcc.dg/ipa/PR64550.c: New test.
4058 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4061 * g++.dg/ipa/pr63470.C: New testcase.
4063 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4066 * gfortran.dg/typebound_operator_20.f90: New.
4068 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4071 * gfortran.dg/proc_ptr_comp_42.f90: New.
4073 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4076 * gfortran.dg/proc_ptr_comp_41.f90: New.
4078 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4080 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4082 2015-01-10 Tobias Burnus <burnus@net-b.de>
4085 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4086 and add dg-excess-errors.
4087 * gfortran.dg/line_length_6.f90: New.
4088 * gfortran.dg/line_length_7.f90: New.
4089 * gfortran.dg/line_length_8.f90: New.
4090 * gfortran.dg/line_length_9.f90: New.
4091 * gfortran.dg/line_length_10.f90: New.
4092 * gfortran.dg/line_length_11.f90: New.
4094 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4096 * jit.dg/test-threads.c (struct testcase): Move declaration
4097 to jit.dg/all-non-failing-tests.h.
4098 (testcases): Likewise.
4099 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4100 declaration here from jit.dg/all-non-failing-tests.h.
4101 (testcases): Likewise.
4102 * jit.dg/test-combination.c (create_code): Eliminate spelling
4103 out all of the testcases in favor of looping through the
4104 "testcases" metadata.
4105 (verify_code): Likewise.
4107 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4109 PR rtl-optimization/64536
4110 * gcc.dg/pr64536.c: New test.
4112 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4114 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4115 * jit.dg/test-combination.c (create_code): Likewise.
4116 (verify_code): Likewise.
4117 * jit.dg/test-constants.c: New test case.
4118 * jit.dg/test-threads.c: Add test-constants.c.
4120 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4123 * objc.dg/gnu-api-2-class.m: Add a test case
4124 for the above change.
4126 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4128 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4130 2015-01-09 Richard Biener <rguenther@suse.de>
4132 PR tree-optimization/64410
4133 * g++.dg/vect/pr64410.cc: New testcase.
4135 2015-01-09 Martin Liska <mliska@suse.cz>
4137 * gcc.dg/ipa/ipa-icf-32.c: New test.
4139 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4141 * c-c++-common/tsan/tsan_barrier.h: New.
4142 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4143 * c-c++-common/tsan/bitfield_race.c: Likewise.
4144 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4145 * c-c++-common/tsan/mutexset1.c: Likewise.
4146 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4147 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4148 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4149 * c-c++-common/tsan/simple_race.c: Likewise.
4150 * c-c++-common/tsan/simple_stack.c: Likewise.
4151 * c-c++-common/tsan/sleep_sync.c: Likewise.
4152 * c-c++-common/tsan/tiny_race.c: Likewise.
4153 * c-c++-common/tsan/tls_race.c: Likewise.
4154 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4155 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4156 * g++.dg/tsan/atomic_free.C: Likewise.
4157 * g++.dg/tsan/atomic_free2.C: Likewise.
4158 * g++.dg/tsan/cond_race.C: Likewise.
4159 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4161 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4164 * lib/target-supports.exp (check_effective_target_libatomic_available):
4166 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4167 targets that match effective-target libatomic_available.
4168 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4170 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4172 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4173 Verify the result of gcc_jit_context_get_last_error.
4174 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4176 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4178 PR tree-optimization/63989
4179 * gcc.dg/strlenopt-27.c: New test.
4181 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4183 * jit.dg/harness.h (set_up_logging): New function.
4184 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4185 set_up_logging on the context, so that every testcase is
4186 logged to a particular file.
4187 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4188 and call gcc_jit_context_set_logfile on the top-level context.
4190 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4193 * g++.dg/opt/pr64338.C: New test.
4195 2015-01-08 Tobias Burnus <burnus@net-b.de>
4197 * gfortran.dg/coarray/codimension_2b.f90: New file.
4198 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4199 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4201 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4204 * g++.dg/ext/fnname4.C: New.
4206 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4209 * g++.dg/cpp0x/constexpr-64462.C: New.
4211 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4214 * g++.dg/cpp0x/deleted10.C: New.
4216 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4218 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4220 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4222 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4223 GCC_JIT_UNARY_OP_ABS.
4224 (verify_unary_ops): Likewise.
4226 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4228 * jit.dg/test-arith-overflow.c: New test case.
4229 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4230 * jit.dg/test-combination.c (create_code): Likewise.
4231 (verify_code): Likewise.
4232 * jit.dg/test-threads.c (testcases): Likewise.
4234 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4236 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4237 rather than "jit". Load g++.exp, and call g++_init.
4238 Run test-*.cc files within the testsuite and *.cc files within
4240 (jit-dg-test): Drop the addition of -fgnu89-inline to
4241 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4242 doing it when compiling C testcases (since g++ does not handle
4243 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4244 is restored to the value after g++_init ran, rather than the
4245 value before g++_init ran. Return a list of
4246 $comp_output $output_file, as dg-test assumes.
4248 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4250 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4251 make it easier to figure out the origin of each test result when
4252 running test-combination.c and test-threads.c.
4253 (CHECK_VALUE): Likewise.
4254 (CHECK_DOUBLE_VALUE): Likewise.
4255 (CHECK_STRING_VALUE): Likewise.
4256 (CHECK_STRING_STARTS_WITH): Likewise.
4257 (CHECK_STRING_CONTAINS): Likewise.
4259 (check_string_value): Likewise, add "funcname" param.
4260 (check_string_starts_with): Likewise.
4261 (check_string_contains): Likewise.
4263 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4265 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4266 generating name of built executable.
4268 2015-01-07 Marek Polacek <polacek@redhat.com>
4271 * gcc.dg/pr64440.c: New test.
4272 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4274 2015-01-07 Marek Polacek <polacek@redhat.com>
4277 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4278 * gcc.dg/pr64417.c: New test.
4280 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4283 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4286 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4288 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4289 Check if testcases run without errors, not just if they compile.
4291 2015-01-06 Christian Bruel <christian.bruel@st.com>
4294 * gcc.target/sh/pr64507.c: New test.
4296 2015-01-06 Arnaud Charlet <charlet@adacore.com>
4298 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4300 2015-01-06 Jakub Jelinek <jakub@redhat.com>
4302 * c-c++-common/asan/sanitize-all-1.c: New test.
4303 * c-c++-common/ubsan/sanitize-all-1.c: New test.
4304 * c-c++-common/ubsan/sanitize-all-2.c: New test.
4305 * c-c++-common/ubsan/sanitize-all-3.c: New test.
4306 * c-c++-common/ubsan/sanitize-all-4.c: New test.
4308 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4310 * lib/target-supports.exp (check_profiling_available): Return 0 for
4312 (check_effective_target_tls_runtime): Likewise.
4313 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4314 * gcc.dg/20020312-2.c: Adjust for Visium.
4315 * gcc.dg/tls/thr-cse-1.c: Likewise
4316 * gcc.dg/tree-ssa/20040204-1.c: Likewise
4317 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4318 * gcc.dg/weak/typeof-2.c: Likewise.
4320 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
4322 PR rtl-optimization/64287
4323 * gcc.dg/aru-2.c: New test.
4325 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4328 * c-c++-common/ubsan/pr64344-1.c: New test.
4329 * c-c++-common/ubsan/pr64344-2.c: New test.
4331 PR tree-optimization/64465
4332 * gcc.dg/pr64465.c: New test.
4334 PR tree-optimization/64494
4335 * gcc.c-torture/compile/pr64494.c: New test.
4337 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4340 * gfortran.dg/realloc_on_assign_25.f90: New test.
4342 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4344 Update copyright years.
4346 2015-01-05 Marek Polacek <polacek@redhat.com>
4349 * gcc.dg/pr64423.c: New test.
4351 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
4353 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4354 mmix-knuth-mmixware for the same reason as for MIPS.
4355 * gcc.dg/debug/debug-2.c: Ditto.
4357 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4359 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
4362 * lib/gfortran.exp: Add libatomic library search path.
4363 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4364 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4366 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4368 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4370 * c-c++-common/tsan/bitfield_race.c: New testcase.
4371 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4373 2015-01-02 Tobias Burnus <burnus@net-b.de>
4375 * gfortran.dg/coarray/collectives_4.f90: New.
4377 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4380 * gfortran.dg/extends_16.f90: New.
4382 2015-01-02 Tobias Burnus <burnus@net-b.de>
4384 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4386 2015-01-02 Tobias Burnus <burnus@net-b.de>
4388 * gfortran.dg/coarray/codimension_2.f90: New.
4389 * gfortran.dg/coarray/codimension_2a.f90: New.
4390 * gfortran.dg/coarray_35.f90: New.
4391 * gfortran.dg/coarray_35a.f90: New.
4393 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4396 * gfortran.dg/dummy_procedure_11.f90: New.
4398 Copyright (C) 2015 Free Software Foundation, Inc.
4400 Copying and distribution of this file, with or without modification,
4401 are permitted in any medium without royalty provided the copyright
4402 notice and this notice are preserved.