1 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4 * gcc.target/powerpc/pr61977-1.c: New test.
5 * gcc.target/powerpc/pr61977-2.c: New test.
7 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
10 * g++.dg/warn/Wshadow-8.C: New.
11 * g++.dg/warn/Wshadow-9.C: Likewise.
12 * g++.dg/warn/Wshadow-10.C: Likewise.
13 * g++.dg/warn/Wshadow-11.C: Likewise.
15 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
17 * gcc.dg/pr23623.c: Added aligned attribute.
18 * gcc.dg/20141029-1.c: Likewise.
19 * gcc.dg/20150306-1.c: New test.
21 2015-04-01 Marek Polacek <polacek@redhat.com>
24 * g++.dg/cpp0x/initlist93.C: New test.
25 * g++.dg/cpp0x/initlist94.C: New test.
27 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
30 * gcc.target/aarch64/pr65624.c: New test.
32 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
34 * gcc.dg/ipa/inlinehint-4.c: New testcase.
36 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
38 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
39 extra variable to force stack alignment.
40 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
41 extra variable to force stack alignment.
43 2015-03-31 Marek Polacek <polacek@redhat.com>
46 * g++.dg/template/pr65390.C: New test.
48 2015-03-31 Martin Liska <mliska@suse.cz>
50 * g++.dg/ipa/pr65557.C: New test.
52 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
54 * gcc.target/s390/hotpatch-25.c: New test.
55 * gcc.target/s390/hotpatch-1.c: Update test.
56 * gcc.target/s390/hotpatch-10.c: Update test.
57 * gcc.target/s390/hotpatch-11.c: Update test.
58 * gcc.target/s390/hotpatch-12.c: Update test.
59 * gcc.target/s390/hotpatch-13.c: Update test.
60 * gcc.target/s390/hotpatch-14.c: Update test.
61 * gcc.target/s390/hotpatch-15.c: Update test.
62 * gcc.target/s390/hotpatch-16.c: Update test.
63 * gcc.target/s390/hotpatch-17.c: Update test.
64 * gcc.target/s390/hotpatch-18.c: Update test.
65 * gcc.target/s390/hotpatch-19.c: Update test.
66 * gcc.target/s390/hotpatch-2.c: Update test.
67 * gcc.target/s390/hotpatch-21.c: Update test.
68 * gcc.target/s390/hotpatch-22.c: Update test.
69 * gcc.target/s390/hotpatch-23.c: Update test.
70 * gcc.target/s390/hotpatch-24.c: Update test.
71 * gcc.target/s390/hotpatch-3.c: Update test.
72 * gcc.target/s390/hotpatch-4.c: Update test.
73 * gcc.target/s390/hotpatch-5.c: Update test.
74 * gcc.target/s390/hotpatch-6.c: Update test.
75 * gcc.target/s390/hotpatch-7.c: Update test.
76 * gcc.target/s390/hotpatch-8.c: Update test.
77 * gcc.target/s390/hotpatch-9.c: Update test.
78 * gcc.target/s390/hotpatch-compile-16.c: Update test.
80 2015-03-31 Richard Biener <rguenther@suse.de>
83 * g++.dg/torture/pr65626.C: New testcase.
85 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
88 * gcc.target/i386/mpx/pr65531.cc: New.
90 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
93 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
94 __builtin_alloca instead of alloca.
95 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
96 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
97 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
100 2015-03-30 Jakub Jelinek <jakub@redhat.com>
103 * g++.dg/ubsan/pr65610.C: New test.
105 2015-03-30 Marek Polacek <polacek@redhat.com>
108 * g++.dg/cpp0x/pr65398-2.C: New test.
110 2015-03-30 Marek Polacek <polacek@redhat.com>
112 * c-c++-common/pr65556.c: Change the width of bit-fields.
114 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
117 * gcc.target/i386/pr65588.c: New testcase.
119 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
122 * gfortran.dg/open_errors_2.f90: New test.
124 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
127 * gfortran.dg/namelist_86.f90: New test.
129 2015-03-28 Andre Vehreschild <vehre@gmx.de>
131 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
132 statement to reflect new ownership.
134 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
137 * g++.dg/template/friend58.C: New.
138 * g++.dg/template/friend59.C: Likewise.
140 2015-03-27 Tobias Burnus <burnus@net-b.de>
143 * g++.dg/gomp/openmp-simd-3.C: New.
144 * gcc.dg/gomp/openmp-simd-3.c: New.
146 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
149 * gcc.target/i386/pr65248-1.c: New file.
150 * gcc.target/i386/pr65248-2.c: Likewise.
151 * gcc.target/i386/pr65248-3.c: Likewise.
152 * gcc.target/i386/pr65248-4.c: Likewise.
154 2015-03-27 Jakub Jelinek <jakub@redhat.com>
157 * gcc.c-torture/compile/pr65593.c: New test.
159 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
162 * g++.dg/cpp1y/constexpr-assert1.C: New.
164 2015-03-27 Marek Polacek <polacek@redhat.com>
167 * c-c++-common/pr65556.c: New test.
169 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
172 * g++.dg/torture/pr65600.C: New testcase.
174 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
177 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
179 2015-03-27 Andre Vehreschild <vehre@gmx.de>
181 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
182 statement and cleanup. Fixed typos.
184 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
187 * gcc.c-torture/compile/pr65595.c: New testcase.
189 2015-03-27 Marek Polacek <polacek@redhat.com>
192 * g++.dg/ubsan/pr65583.C: New test.
194 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
196 * gcc.c-torture/compile/20150327.c: New testcase.
198 2015-03-26 Richard Biener <rguenther@suse.de>
201 * g++.dg/torture/pr65555.C: New testcase.
203 2015-03-26 Jakub Jelinek <jakub@redhat.com>
205 PR tree-optimization/64715
206 * gcc.dg/builtin-object-size-15.c: New test.
207 * gcc.dg/pr64715-1.c: New test.
208 * gcc.dg/pr64715-2.c: New test.
210 2015-03-26 Richard Biener <rguenther@suse.de>
213 * gnat.dg/specs/opt2.ads: Fix testcase.
215 2015-03-25 Martin Sebor <msebor@redhat.com>
218 * lib/target-supports.exp (check_effective_target_arm32): Fail early
219 when target isn't arm*-*-*-*.
220 (check_effective_target_arm_nothumb): Likewise.
221 (check_effective_target_arm_little_endian): Likewise.
222 (check_effective_target_arm_vect_no_misalign): Likewise.
223 (check_effective_target_aarch64_little_endian): Fail early if target
226 2015-03-25 Sebastian Pop <s.pop@samsung.com>
228 PR tree-optimization/65177
229 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
231 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
233 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
234 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
235 smmintrin.h and mm3dnow.h.
237 2015-03-25 Marek Polacek <polacek@redhat.com>
240 * g++.dg/cpp0x/pr65558.C: New test.
242 2015-03-25 Marek Polacek <polacek@redhat.com>
245 * g++.dg/template/pr61670.C: New test.
247 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
250 * g++.dg/template/pr54987.C: New.
252 2015-03-25 Richard Biener <rguenther@suse.de>
254 PR tree-optimization/62630
255 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
257 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
260 * gcc.target/i386/mpx/pr65508.c: New.
262 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
266 * gfortran.dg/data_initialized_3.f90: New.
268 2015-03-25 Richard Biener <rguenther@suse.de>
271 * gnat.dg/specs/opt2.ads: New testcase.
273 2015-03-25 Bin Cheng <bin.cheng@arm.com>
275 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
276 * gcc.target/arm/memset-inline-4.c: Skip for
277 arm_tune_string_ops_prefer_neon.
278 * gcc.target/arm/memset-inline-5.c: Ditto.
279 * gcc.target/arm/memset-inline-6.c: Ditto.
280 * gcc.target/arm/memset-inline-8.c: Ditto.
281 * gcc.target/arm/memset-inline-9.c: Ditto.
283 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
286 * g++.dg/other/virtual3.C: New.
288 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
291 * g++.dg/cpp0x/vt-60130.C: New.
293 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
296 * g++.dg/warn/Warray-bounds-7.C: New.
298 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
301 * g++.dg/template/defarg18.C: New.
303 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
306 * g++.dg/cpp0x/vt-59988.C: New.
308 2015-03-24 Jakub Jelinek <jakub@redhat.com>
310 PR tree-optimization/65533
311 * gcc.dg/pr65533.c: New test.
313 2015-03-24 Andre Vehreschild <vehre@gmx.de>
315 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
316 source= and mold= expressions functionality.
317 * gfortran.dg/allocate_class_4.f90: New test.
318 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
319 copying an unlimited polymorhpic object containing a char array
320 to another unlimited polymorphic object respects the _len
322 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
323 whether deferred length char array allocate works, unlimited
324 polymorphic object allocation from a string works and if
325 allocating an array of deferred length strings works.
326 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
328 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
331 * g++.dg/cpp0x/constexpr-array11.C: New.
333 2015-03-24 Richard Biener <rguenther@suse.de>
336 * gcc.dg/torture/pr65517.c: New testcase.
338 2015-03-24 Tobias Burnus <burnus@net-b.de>
340 * gfortran.dg/coindexed_1.f90: Moved from
341 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
343 2015-03-23 Jakub Jelinek <jakub@redhat.com>
346 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
350 * gcc.target/i386/pr65523.c: New test.
353 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
355 * g++.dg/lto/pr65475b_0.C: Likewise.
357 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
360 * gcc.target/sh/torture/pr65505.c: New.
362 2015-03-23 Martin Sebor <msebor@redhat.com>
365 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
366 assembly for lvx in addition to lxv.
368 2015-03-23 Jakub Jelinek <jakub@redhat.com>
371 * gfortran.dg/pr65504.f90: New test.
374 * gcc.dg/pr65521.c: New test.
376 2015-03-23 Richard Biener <rguenther@suse.de>
378 PR tree-optimization/65518
379 * gcc.dg/vect/pr65518.c: New testcase.
381 2015-03-23 Richard Biener <rguenther@suse.de>
383 PR tree-optimization/65494
384 * gcc.dg/vect/pr65494.c: New testcase.
386 2015-03-23 Jakub Jelinek <jakub@redhat.com>
388 PR preprocessor/65238
389 * c-c++-common/cpp/pr65238-1.c: New test.
390 * gcc.dg/cpp/pr65238-2.c: New test.
391 * gcc.dg/cpp/trad/pr65238-3.c: New test.
392 * gcc.dg/cpp/trad/pr65238-4.c: New test.
394 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
395 Mikael Morin <mikael@gcc.gnu.org>
398 * gfortran.dg/elemental_dependency_4.f90: New.
399 * gfortran.dg/elemental_dependency_5.f90: New.
401 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
404 * g++.dg/lto/pr65475b_0.C: New testcase.
405 * g++.dg/lto/pr65475b_1.C: New testcase.
406 * g++.dg/lto/pr65475c_0.C: New testcase.
407 * g++.dg/lto/pr65475c_1.C: New testcase.
409 2015-03-21 Tobias Burnus <burnus@net-b.de>
411 * gfortran.dg/coarray_38.f90: New.
412 * gfortran.dg/coarray_39.f90: New.
413 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
416 2015-03-20 Marek Polacek <polacek@redhat.com>
419 * g++.dg/cpp0x/pr65398.C: New test.
421 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
424 * g++.dg/lto/pr65475_0.C: New testcase.
425 * g++.dg/lto/pr65475_1.C: New testcase.
427 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
429 PR rtl-optimization/64366
430 * gcc.target/sh/pr64366.c: New.
432 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
435 * g++.dg/cpp0x/constexpr-48324.C: New.
437 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
440 * g++.dg/cpp0x/pr48453.C: New.
442 2015-03-20 Marek Polacek <polacek@redhat.com>
445 * g++.dg/cpp0x/pr65072.C: New test.
447 2015-03-20 Richard Biener <rguenther@suse.de>
450 * gcc.dg/pr15347.c: Use -O.
451 * c-c++-common/pr19807-1.c: Likewise.
453 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
455 * gnat.dg/volatile13.ad[sb]: New test.
457 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
459 PR rtl-optimization/60851
460 * gcc.target/i386/pr60851.c: New test.
462 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
465 * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
466 * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
467 * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
468 * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
469 * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
471 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
473 PR rtl-optimization/63491
474 * gcc.target/powerpc/pr63491.c: New.
476 2015-03-19 Jakub Jelinek <jakub@redhat.com>
478 * g++.dg/ipa/pr65465.C: New test.
480 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
483 * g++.dg/cpp0x/deleted11.C: New.
485 2015-03-19 Jakub Jelinek <jakub@redhat.com>
488 * c-c++-common/tsan/pr65400-3.c: New test.
490 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
493 * g++.dg/cpp0x/constexpr-59686.C: New.
495 2015-03-19 Jakub Jelinek <jakub@redhat.com>
498 * g++.dg/tsan/pr64265.C: New test.
501 * c-c++-common/tsan/pr65400-1.c: New test.
502 * c-c++-common/tsan/pr65400-2.c: New test.
504 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
507 * g++.dg/cpp0x/pr59816.C: New.
509 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
512 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
514 2015-03-18 Martin Liska <mliska@suse.cz>
517 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
518 equivalences either to 6 or 7.
520 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
524 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
526 * gcc.dg/undefined-loop-1.c: New file.
527 * gcc.dg/undefined-loop-2.c: New file.
529 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
532 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
533 loop exits too early.
535 2015-03-18 Jakub Jelinek <jakub@redhat.com>
537 PR tree-optimization/65450
538 * gfortran.dg/pr65450.f90: New test.
541 * gcc.target/i386/pr65078-1.c: New test.
542 * gcc.target/i386/pr65078-2.c: New test.
543 * gcc.target/i386/pr65078-3.c: New test.
544 * gcc.target/i386/pr65078-4.c: New test.
545 * gcc.target/i386/pr65078-5.c: New test.
546 * gcc.target/i386/pr65078-6.c: New test.
548 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
551 * g++.dg/cpp1y/pr65340.C: New.
553 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
556 * gfortran.dg/system_clock_3.f08: Adjust test.
558 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
561 * gfortran.dg/proc_ptr_comp_44.f90: New test.
562 * gfortran.dg/proc_ptr_comp_45.f90: New test.
564 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
567 * gfortran.dg/system_clock_3.f08: New test.
569 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
572 g++.dg/cpp1y/pr64626-1.C: New.
573 g++.dg/cpp1y/pr64626-2.C: New.
574 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
576 2015-03-16 Jakub Jelinek <jakub@redhat.com>
578 PR tree-optimization/65427
579 * gcc.c-torture/execute/pr65427.c: New test.
581 2015-03-16 Marek Polacek <polacek@redhat.com>
585 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
586 * g++.dg/cpp0x/pr65327.C: New test.
588 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
591 * c-c++-common/asan/pr64820.c: New test.
593 2015-03-16 Andre Vehreschild <vehre@gmx.de>
595 * gfortran.dg/pointer_2.f90: New test.
597 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
599 * testsuite/g++.dg/pr65049.C: New test.
601 2015-03-16 Tom de Vries <tom@codesourcery.com>
603 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
604 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
605 * gcc.target/i386/fuse-caller-save.c: Same.
607 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
609 * gnat.dg/loop_optimization18.ad[sb]: New test.
610 * gnat.dg/loop_optimization18_pkg.ads: New helper.
612 2015-03-16 Alan Modra <amodra@gmail.com>
614 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
617 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
619 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
621 * gcc.dg/torture/pr65270-2.c: Likewise.
623 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
626 * gfortran.dg/pointer_remapping_9.f90: New.
628 2015-03-14 Jakub Jelinek <jakub@redhat.com>
630 PR tree-optimization/65369
631 * gcc.c-torture/execute/pr65369.c: New test.
633 PR tree-optimization/65418
634 * gcc.c-torture/execute/pr65418-1.c: New test.
635 * gcc.c-torture/execute/pr65418-2.c: New test.
637 PR rtl-optimization/65401
638 * gcc.c-torture/execute/pr65401.c: New test.
640 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
643 * gcc.target/arm/pr64600_1.c: New test.
645 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
647 PR rtl-optimization/65235
648 * gcc.target/aarch64/pr65235_1.c: New test.
650 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
652 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
653 * gcc.target/s390/hotpatch-22.c: Likewise.
654 * gcc.target/s390/hotpatch-23.c: Likewise.
655 * gcc.target/s390/hotpatch-24.c: Likewise.
656 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
657 * gcc.target/s390/hotpatch-1.c: Update expected output.
658 * gcc.target/s390/hotpatch-2.c: Likewise.
659 * gcc.target/s390/hotpatch-3.c: Likewise.
660 * gcc.target/s390/hotpatch-4.c: Likewise.
661 * gcc.target/s390/hotpatch-5.c: Likewise.
662 * gcc.target/s390/hotpatch-6.c: Likewise.
663 * gcc.target/s390/hotpatch-7.c: Likewise.
664 * gcc.target/s390/hotpatch-8.c: Likewise.
665 * gcc.target/s390/hotpatch-9.c: Likewise.
666 * gcc.target/s390/hotpatch-10.c: Likewise.
667 * gcc.target/s390/hotpatch-11.c: Likewise.
668 * gcc.target/s390/hotpatch-12.c: Likewise.
669 * gcc.target/s390/hotpatch-13.c: Likewise.
670 * gcc.target/s390/hotpatch-14.c: Likewise.
671 * gcc.target/s390/hotpatch-15.c: Likewise.
672 * gcc.target/s390/hotpatch-16.c: Likewise.
673 * gcc.target/s390/hotpatch-17.c: Likewise.
674 * gcc.target/s390/hotpatch-18.c: Likewise.
675 * gcc.target/s390/hotpatch-19.c: Likewise.
677 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
680 * gcc.target/i386/pr65103-1.c: New.
682 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
685 * gcc.target/i386/pr65044.c: New.
687 2015-03-12 Tom de Vries <tom@codesourcery.com>
689 PR rtl-optimization/64895
690 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
691 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
692 * gcc.target/i386/fuse-caller-save.c: Ditto.
694 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
696 * gcc.dg/ipa/pr63569.c: Fix template.
698 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
700 * g++.dg/ipa/pr64146.C: Require fpic support.
702 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
705 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
706 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
708 2015-03-11 Jakub Jelinek <jakub@redhat.com>
710 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
711 to dg-options, fix up dg-skip-if.
713 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
716 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
717 * gcc.target/avr/tiny-caller-save.c: Same.
719 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
722 * g++.dg/pr65242.C: New test.
724 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
726 * c-c++-common/asan/no-asan-check-glob.c: New test.
728 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
731 * g++.dg/other/default11.C: New.
732 * g++.dg/other/default12.C: Likewise.
734 2015-03-10 Jakub Jelinek <jakub@redhat.com>
737 * gcc.target/i386/bmi2-bzhi-2.c: New test.
739 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
742 * gfortran.dg/unlimited_polymorphic_23.f90: New test
744 2015-03-10 Jakub Jelinek <jakub@redhat.com>
747 * g++.dg/cpp0x/pr65127.C: New test.
749 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
751 * gcc.dg/ipa/PR64550.c: Update template.
753 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
754 Tobias Burnus <burnus@net-b.de>
756 * gfortran.dg/coarray_sync_memory.f90: New.
758 2015-03-10 Marek Polacek <polacek@redhat.com>
761 * c-c++-common/ubsan/pr65367.c: New test.
763 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
765 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
766 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
767 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
768 * gcc.target/i386/mpx/calloc-1-nov.c: New.
769 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
770 * gcc.target/i386/mpx/malloc-1-nov.c: New.
771 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
772 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
773 * gcc.target/i386/mpx/realloc-1-nov.c: New.
774 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
775 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
776 * gcc.target/i386/mpx/realloc-2-nov.c: New.
777 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
779 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
781 * lib/mpx-dg.exp (mpx_link_flags): New.
784 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
785 * gcc.target/i386/mpx/alloca-1-nov.c: New.
786 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
787 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
788 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
789 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
790 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
791 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
792 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
793 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
794 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
795 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
796 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
797 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
798 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
799 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
800 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
801 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
802 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
803 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
804 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
805 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
806 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
807 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
808 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
809 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
810 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
811 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
812 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
813 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
814 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
815 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
816 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
817 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
818 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
819 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
820 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
821 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
822 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
823 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
824 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
825 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
826 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
827 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
828 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
829 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
830 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
831 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
832 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
833 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
834 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
835 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
836 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
837 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
838 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
839 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
840 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
841 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
842 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
843 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
844 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
845 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
846 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
847 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
848 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
849 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
850 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
851 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
852 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
853 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
854 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
855 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
856 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
857 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
858 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
859 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
860 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
861 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
862 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
863 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
864 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
865 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
866 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
867 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
868 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
869 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
870 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
871 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
872 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
873 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
874 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
875 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
876 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
877 * gcc.target/i386/mpx/label-address-1.c: New.
878 * gcc.target/i386/mpx/legacy-1-nov.c: New.
879 * gcc.target/i386/mpx/macro.c: New.
880 * gcc.target/i386/mpx/mpx-check.h: New.
881 * gcc.target/i386/mpx/mpx.exp: New.
882 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
883 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
884 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
885 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
886 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
887 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
888 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
889 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
890 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
891 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
892 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
893 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
894 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
895 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
896 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
897 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
898 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
899 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
900 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
901 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
902 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
903 * gcc.target/i386/mpx/reference-1-lbv.c: New.
904 * gcc.target/i386/mpx/reference-1-nov.c: New.
905 * gcc.target/i386/mpx/reference-1-ubv.c: New.
906 * gcc.target/i386/mpx/reference-2-lbv.c: New.
907 * gcc.target/i386/mpx/reference-2-nov.c: New.
908 * gcc.target/i386/mpx/reference-2-ubv.c: New.
909 * gcc.target/i386/mpx/reference-3-lbv.c: New.
910 * gcc.target/i386/mpx/reference-3-nov.c: New.
911 * gcc.target/i386/mpx/reference-3-ubv.c: New.
912 * gcc.target/i386/mpx/reference-4-lbv.c: New.
913 * gcc.target/i386/mpx/reference-4-nov.c: New.
914 * gcc.target/i386/mpx/reference-4-ubv.c: New.
915 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
916 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
917 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
918 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
919 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
920 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
921 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
922 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
923 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
924 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
925 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
926 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
927 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
928 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
929 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
930 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
931 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
932 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
933 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
934 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
935 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
936 * gcc.target/i386/mpx/sincos-1-nov.c: New.
937 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
938 * gcc.target/i386/mpx/static-array-1-nov.c: New.
939 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
940 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
941 * gcc.target/i386/mpx/static-init-1-nov.c: New.
942 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
943 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
944 * gcc.target/i386/mpx/static-init-2-nov.c: New.
945 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
946 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
947 * gcc.target/i386/mpx/static-init-3-nov.c: New.
948 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
949 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
950 * gcc.target/i386/mpx/static-init-4-nov.c: New.
951 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
952 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
953 * gcc.target/i386/mpx/static-init-5-nov.c: New.
954 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
955 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
956 * gcc.target/i386/mpx/static-init-6-nov.c: New.
957 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
958 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
959 * gcc.target/i386/mpx/static-string-1-nov.c: New.
960 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
961 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
962 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
963 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
964 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
965 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
966 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
967 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
968 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
969 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
970 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
971 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
972 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
973 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
974 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
975 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
976 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
977 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
978 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
979 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
980 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
981 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
982 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
983 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
984 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
985 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
986 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
987 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
988 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
989 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
990 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
991 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
992 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
993 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
994 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
995 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
996 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
997 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
998 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
999 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1000 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1001 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1002 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1003 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1004 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1005 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1006 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1007 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1008 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1009 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1010 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1011 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1012 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1013 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1014 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1015 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1016 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1017 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1018 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1019 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1020 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1021 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1022 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1023 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1024 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1025 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1026 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1027 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1028 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1029 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1030 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1031 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1032 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1033 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1034 * gcc.target/i386/mpx/vla-1-nov.c: New.
1035 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1036 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1037 * gcc.target/i386/mpx/vla-2-nov.c: New.
1038 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1040 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1042 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1044 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1046 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1048 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1050 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1051 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1053 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1056 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1059 * c-c++-common/pr65120.c: New test.
1061 PR rtl-optimization/65321
1062 * gcc.dg/pr65321.c: New test.
1064 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1066 PR tree-optimization/65355
1067 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1069 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1072 * c-c++-common/pr49706.c: Adjust tests for not warning
1073 about !!x == y or !b == y where b is boolean, and add
1075 * c-c++-common/pr62199-2.c: Likewise.
1077 2015-03-09 Richard Biener <rguenther@suse.de>
1080 * gcc.dg/torture/pr65270-1.c: New testcase.
1081 * gcc.dg/torture/pr65270-2.c: Likewise.
1083 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1085 PR tree-optimization/63743
1086 * gcc.dg/pr63743.c: New test.
1088 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1091 * g++.dg/lto/pr65316_0.C: New testcase.
1092 * g++.dg/lto/pr65316_1.C: New testcase.
1094 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1097 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1099 * g++.dg/abi/rtti3.C: Likewise.
1101 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1104 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1106 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1108 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1110 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1112 2015-03-08 Morin <mikael@gcc.gnu.org>
1115 * gfortran.dg/entry_20.f90: New.
1117 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1120 * gcc.c-torture/compile/pr65153.c: New.
1122 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1125 * g++.dg/torture/pr65249.C: New.
1127 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1129 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1131 (int64_t): Likewise.
1133 2015-03-07 Marek Polacek <polacek@redhat.com>
1134 Martin Uecker <uecker@eecs.berkeley.edu>
1137 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1139 * c-c++-common/ubsan/bounds-8.c: New test.
1140 * c-c++-common/ubsan/bounds-9.c: New test.
1141 * gcc.dg/ubsan/bounds-2.c: New test.
1143 2015-03-05 Martin Sebor <msebor@redhat.com>
1145 * PR testsuite/63175
1146 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1147 checking of results into main to prevent it from getting optimized
1149 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1151 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1153 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1154 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1155 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1158 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1160 * g++.dg/lto/pr65302_1.C: New testcase.
1161 * g++.dg/lto/pr65302_0.C: New testcase.
1163 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1165 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1166 -fno-ipa-icf to dg-options.
1168 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1170 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1171 compiles using the linker plugin.
1173 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1175 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1177 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1179 * gcc.target/arm/pr65067.c: New test.
1181 2015-03-05 Martin Liska <mliska@suse.cz>
1184 * gcc.dg/ipa/pr65318.c: New test.
1186 2015-03-05 Marek Polacek <polacek@redhat.com>
1188 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1190 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1192 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1194 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1196 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1197 max-unroll-times back to defaults for s390.
1199 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1203 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1206 * g++.dg/cpp0x/initlist92.C: New.
1208 2015-03-05 Richard Biener <rguenther@suse.de>
1210 PR tree-optimization/65310
1211 * gcc.dg/vect/pr65310.c: New testcase.
1213 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1216 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1218 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
1220 * gnat.dg/entry_queues3.adb: New test.
1222 2015-03-04 Ian Lance Taylor <iant@google.com>
1224 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1226 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1229 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1231 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
1233 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1234 -fno-ipa-icf to dg-options
1235 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1236 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1238 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1241 * g++.dg/cpp0x/decltype62.C: New.
1243 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
1245 * gnat.dg/object_overflow5.adb: New test.
1247 2015-03-03 Martin Liska <mliska@suse.cz>
1250 * gcc.dg/ipa/pr65287.c: New test.
1252 2015-03-03 Martin Jambor <mjambor@suse.cz>
1253 Eric Botcazou <ebotcazou@adacore.com>
1255 * gnat.dg/specs/pack12.ads: New test.
1257 2015-03-03 Martin Liska <mliska@suse.cz>
1259 * gcc.dg/ipa/PR65282.c: New test.
1261 2015-03-13 Jeff Law <law@redhat.com>
1263 PR tree-optimization/65241
1264 * gcc.c-torture/compile/pr65241.c: New test.
1266 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
1269 * gcc.target/avr/torture/pr64331.c: New test.
1271 2015-03-03 Martin Liska <mliska@suse.cz>
1272 Jan Hubicka <hubicka@ucw.cz>
1274 * g++.dg/ipa/pr65263.C: New test.
1276 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1279 * gcc.dg/lto/pr65130_0.c: New testcase.
1280 * gcc.dg/lto/pr65130_1.c: New testcase.
1282 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1285 * g++.dg/torture/pr64988.C: New testcase.
1287 2015-03-02 Tobias Burnus <burnus@net-b.de>
1289 * gfortran.dg/coarray_atomic_6.f90: New.
1291 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1294 * gcc.target/i386/pr65184.c: New.
1296 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1299 * gcc.target/i386/pr65183.c: New.
1301 2015-02-28 Martin Liska <mliska@suse.cz>
1302 Jan Hubicka <hubicka@ucw.cz>
1304 * gcc.dg/ipa/ipa-icf-35.c: New test.
1305 * gcc.dg/ipa/ipa-icf-36.c: New test.
1306 * gcc.dg/ipa/ipa-icf-37.c: New test.
1308 2015-02-28 Martin Liska <mliska@suse.cz>
1309 Jan Hubicka <hubicka@ucw.cz>
1312 * gcc.dg/ipa/ipa-icf-34.c: New test.
1314 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1317 * gcc.target/sh/sh/pr61142.c: New.
1319 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
1321 * g++.dg/other/dump-ada-spec-3.C: New test.
1323 2015-03-01 Martin Liska <mliska@suse.cz>
1325 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1326 * g++.dg/ipa/pr63595.C: Update expected results.
1328 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
1331 * g++.dg/ipa/ipa-icf-6.C: New testcase.
1333 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
1335 * gcc.dg/vect/pr59354.c: Move vector producing code to
1338 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
1341 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1342 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1343 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1344 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1346 2015-02-27 Jakub Jelinek <jakub@redhat.com>
1348 PR tree-optimization/65048
1349 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1350 (foo): Use K&R style definition.
1352 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
1355 * g++.dg/pr65032.C: New.
1357 2015-02-27 Marek Polacek <polacek@redhat.com>
1360 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1363 2015-02-27 Marek Polacek <polacek@redhat.com>
1366 * gcc.dg/pr65228.c: New test.
1368 2015-02-27 Kai Tietz <ktietz@redhat.com>
1371 * gcc.dg/weak/weak-17.c: New file.
1373 2015-02-27 Richard Biener <rguenther@suse.de>
1376 * g++.dg/lto/pr65193_0.C: New testcase.
1378 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1380 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1381 * gcc.target/s390/hotpatch-8.c: Likewise.
1382 * gcc.target/s390/hotpatch-9.c: Likewise.
1383 * gcc.target/s390/pr61078.c: Likewise.
1384 * gcc.target/s390/pr57960.c: Remove -m64.
1385 * gcc.target/s390/pr61078.c: Likewise.
1387 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1388 Martin Liska <mliska@suse.cz>
1391 * gcc.dg/pr64454.c: Disable ICF.
1392 * gcc.dg/pr28685-1.c: Disable ICF
1393 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1394 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1395 * g++.dg/ipa/ipa-icf-4.C: Update template.
1397 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1399 PR tree-optimization/65216
1400 * gcc.c-torture/execute/pr65216.c: New test.
1402 PR tree-optimization/65215
1403 * gcc.c-torture/execute/pr65215-1.c: New test.
1404 * gcc.c-torture/execute/pr65215-2.c: New test.
1405 * gcc.c-torture/execute/pr65215-3.c: New test.
1406 * gcc.c-torture/execute/pr65215-4.c: New test.
1407 * gcc.c-torture/execute/pr65215-5.c: New test.
1409 2015-02-26 Tom de Vries <tom@codesourcery.com>
1411 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1413 2015-02-26 Martin Liska <mliska@suse.cz>
1414 Jan Hubicka <hubicka@ucw.cz>
1416 * g++.dg/ipa/pr64146.C: Update expected results.
1417 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1418 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1419 * gcc.dg/ipa/ipa-icf-34.c: New test.
1421 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1423 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1424 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1425 (dg-additional-options): Remove dg directive.
1426 (dg-final): Add dg directive.
1428 2015-02-26 Marek Polacek <polacek@redhat.com>
1431 * g++.dg/ipa/pr65008.C: New test.
1433 2015-02-26 Tom de Vries <tom@codesourcery.com>
1435 * lib/profopt.exp (profopt-target-cleanup): New proc.
1436 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1437 files from sources from dg-additional-sources.
1439 2015-02-26 Tom de Vries <tom@codesourcery.com>
1441 * lib/gcov.exp: Cleanup in case of xfail.
1443 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1445 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1447 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1450 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1451 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1452 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1453 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1454 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1455 * g++.dg/debug/pr46123.C: XFAIL and move...
1456 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1457 * gcc.dg/debug/dwarf2-3.c: Move...
1458 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1460 2015-02-26 Marek Polacek <polacek@redhat.com>
1463 * g++.dg/cpp1y/pr65202.C: New test.
1465 2015-02-26 Tom de Vries <tom@codesourcery.com>
1467 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1468 locale_facets.h.gcov.
1470 2015-02-26 Tom de Vries <tom@codesourcery.com>
1472 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1474 2015-02-26 Tom de Vries <tom@codesourcery.com>
1476 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1478 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1481 * gcc.target/i386/pr65217.c: New.
1483 2015-02-26 Tom de Vries <tom@codesourcery.com>
1485 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1487 2015-02-26 Tom de Vries <tom@codesourcery.com>
1489 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1491 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1493 PR tree-optimization/65048
1494 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1496 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1498 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1499 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1501 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1504 * gcc.target/i386/pr65161.c: New test.
1506 2015-02-26 Terry Guo <terry.guo@arm.com>
1508 * gcc.target/arm/no-volatile-in-it.c: New test.
1510 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1512 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1513 (dg-options): Add -save-temps.
1514 (dg-final): Add cleanup-saved-temps.
1516 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1518 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1520 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1522 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1523 * gcc.target/powerpc/pack01.c: Include string.h.
1525 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1528 * gcc.target/i386/pr65167.c: New.
1530 2015-02-25 Kai Tietz <ktietz@redhat.com>
1532 PR tree-optimization/61917
1533 * gcc.dg/vect/vect-pr61917.c: New file.
1535 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1537 PR tree-optimization/65170
1538 * gcc.c-torture/execute/pr65170.c: New test.
1539 * gcc.dg/tree-ssa/vrp96.c: New test.
1541 2015-02-24 Tom de Vries <tom@codesourcery.com>
1543 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1545 2015-02-24 Tom de Vries <tom@codesourcery.com>
1548 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1549 (dg-additional-files-options): Copy additional_sources to
1550 additional_sources_used before emptying additional_sources.
1551 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1552 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1553 (cleanup-saved-temps): Use additional_sources_used instead of
1555 (dg-test): Reset additional_sources_used.
1557 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1560 * gfortran.dg/integer_exponentiation_6.F90: New test.
1562 2015-02-23 Martin Sebor <msebor@redhat.com>
1565 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1566 two parts. One to save registers, the other to verify the
1567 registers have the right values. Save register state into
1568 static data rather than on the stack.
1570 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1573 * c-c++-common/asan/pr63888.c: New test.
1575 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1578 * gcc.c-torture/compile/pr65163.c: New.
1580 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1582 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1583 with -m31 on 64 bit.
1584 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1585 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1587 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1589 * gcc.target/s390/20090223-1.c: Add
1590 -Wno-implicit-function-declaration option.
1591 * gcc.target/s390/pr42224.c: Likewise.
1592 * gcc.target/s390/pr55718.c: Likewise.
1594 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1596 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1597 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1598 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1599 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1600 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1601 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1602 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1603 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1604 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1605 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1606 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1607 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1608 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1609 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1610 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1611 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1612 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1613 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1614 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1615 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1616 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1618 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1620 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1621 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1622 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1623 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1624 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1625 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1626 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1627 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1628 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1629 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1630 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1631 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1632 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1633 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1634 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1635 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1637 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1641 * gfortran.dg/pr61960.f90: New.
1642 * gfortran.dg/pr64230.f90: New.
1643 * gfortran.dg/pr64980.f03: New.
1645 2015-02-22 Tom de Vries <tom@codesourcery.com>
1647 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1649 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1652 * gnat.dg/timing_events.adb: Removed, invalid test.
1654 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1657 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1659 * g++.dg/gcov/gcov-2.C: Likewise.
1661 2015-02-20 Richard Biener <rguenther@suse.de>
1663 PR tree-optimization/65136
1664 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1666 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1669 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1670 and nvptx-*-* blacklisting.
1672 * gcc.dg/sibcall-9.c: New test.
1673 * gcc.dg/sibcall-10.c: New test.
1675 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1677 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1679 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1682 * gcc.target/avr/torture/pr64452.c: New test.
1684 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1686 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1687 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1689 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1692 * lib/target-supports.exp (check_compile): Check whether
1693 additional_sources is defined before using it.
1695 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1698 * g++.dg/opt/pr65074.C: New file.
1700 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1702 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1703 (size_type): New typedef.
1704 (operator "" _script): Use it for the last argument.
1706 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1708 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1710 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1712 * lib/target-supports.exp (check_compile): Save/restore
1713 additional_sources that may belong to an actual test.
1715 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1717 PR gcov-profile/64634
1718 * g++.dg/gcov/gcov-15.C: New test.
1720 2015-02-18 Tom de Vries <tom@codesourcery.com>
1722 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1724 2015-02-18 Tom de Vries <tom@codesourcery.com>
1726 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1728 2015-02-18 Tom de Vries <tom@codesourcery.com>
1730 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1732 2015-02-18 Tom de Vries <tom@codesourcery.com>
1734 * gfortran.dg/fmt_cache_1.f: Add missing close.
1736 2015-02-18 Tom de Vries <tom@codesourcery.com>
1739 * gfortran.dg/read_eof_8.f90: Add missing close.
1741 2015-02-18 Richard Biener <rguenther@suse.de>
1743 PR tree-optimization/65063
1744 * gcc.dg/pr65063.c: New testcase.
1746 2015-02-18 Richard Biener <rguenther@suse.de>
1748 PR tree-optimization/62217
1749 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1751 2015-02-18 Marek Polacek <polacek@redhat.com>
1754 * c-c++-common/ubsan/pr65081.c: New test.
1756 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1758 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1759 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1761 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1763 * gcc.dg/ipa/propalign-3.c: New test.
1765 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1768 * gcc.target/sh/pr64793.c: New.
1769 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1771 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1773 * gcc.target/arm/divzero.c: New test case.
1775 2015-02-17 Tom de Vries <tom@codesourcery.com>
1777 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1779 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1780 Jakub Jelinek <jakub@redhat.com>
1783 * g++.dg/cpp0x/pr65075.C: New test.
1785 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1788 * gcc.target/powerpc/pr65058.c: New test.
1790 2015-02-16 Jeff Law <law@redhat.com>
1792 PR tree-optimization/64823
1793 * gcc.dg/uninit-20.c: New test.
1795 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1796 James Greenhalgh <james.greenhalgh@arm.com>
1799 * gcc.dg/ipa/ipa-clone-1.c: New test.
1801 2015-02-16 Richard Biener <rguenther@suse.de>
1803 PR tree-optimization/65077
1804 * gcc.dg/torture/pr65077.c: New testcase.
1806 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1808 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1809 Directive adjusted to scan for ldaxr.
1810 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1811 adjusted to scan for ldaex.
1813 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1816 * g++.dg/cpp0x/constexpr-65080.C: New.
1818 2015-02-16 Richard Biener <rguenther@suse.de>
1820 PR tree-optimization/63593
1821 * gcc.dg/pr63593.c: New testcase.
1823 2015-02-16 Marek Polacek <polacek@redhat.com>
1826 * gcc.dg/pr65066.c: New test.
1828 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1830 * gcc.dg/pr65002.C: Move ...
1831 * g++.dg/ipa/pr65002.C: ... here.
1833 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1835 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1836 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1837 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1838 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1840 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1843 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1844 the expression to find calls.
1845 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1846 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1847 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1848 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1849 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1851 2015-02-14 Marek Polacek <polacek@redhat.com>
1854 * gcc.dg/array-11.c: New test.
1855 * gcc.dg/array-12.c: New test.
1856 * gcc.dg/array-13.c: New test.
1857 * gcc.dg/array-14.c: New test.
1858 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1859 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1860 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1861 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1862 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1863 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1865 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1868 * g++.dg/lookup/using54.C: New.
1870 2015-02-13 Jeff Law <law@redhat.com>
1873 Revert my change for tree-optimization/64823.
1875 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1877 PR tree-optimization/65053
1878 * gcc.c-torture/execute/pr65053-1.c: New test.
1879 * gcc.c-torture/execute/pr65053-2.c: New test.
1881 2015-02-13 Marek Polacek <polacek@redhat.com>
1884 * gcc.dg/pr65050.c: New test.
1886 2015-02-13 Jeff Law <law@redhat.com>
1888 PR tree-optimization/64823
1889 * gcc.dg/uninit-20.c: New test.
1891 PR rtl-optimization/47477
1892 * gcc.dg/tree-ssa/pr47477.c: New test.
1894 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1897 * g++.dg/parse/ivdep-2.C: New.
1898 * g++.dg/parse/ivdep-3.C: Likewise.
1900 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1903 * gfortran.dg/continuation_13.f90: New test.
1904 * gfortran.dg/continuation_14.f: New test.
1906 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1909 * g++.dg/cpp0x/sfinae55.C: New.
1911 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1914 * g++.dg/ipa/pr65034.C: New test.
1916 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1918 PR tree-optimization/65002
1919 * gcc.dg/pr65002.C: New.
1921 2015-02-13 Marek Polacek <polacek@redhat.com>
1924 * c-c++-common/pr65040.c: New test.
1926 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1928 PR tree-optimization/64705
1929 * gcc.dg/tree-ssa/pr64705.c: New test.
1931 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1934 * gcc.dg/visibility-22.c: New test.
1935 * gcc.dg/visibility-23.c: New test.
1936 * gcc.target/i386/pr32219-1.c: New test.
1937 * gcc.target/i386/pr32219-2.c: New test.
1938 * gcc.target/i386/pr32219-3.c: New test.
1939 * gcc.target/i386/pr32219-4.c: New test.
1940 * gcc.target/i386/pr32219-5.c: New test.
1941 * gcc.target/i386/pr32219-6.c: New test.
1942 * gcc.target/i386/pr32219-7.c: New test.
1943 * gcc.target/i386/pr32219-8.c: New test.
1944 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1946 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1948 PR libgfortran/57822
1949 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1950 four different KINDs.
1952 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1955 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1958 * g++.dg/ubsan/pr65000.C: New test.
1960 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1963 * gfortran.dg/finalize_28.f90: New test
1965 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1968 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1969 DW_TAG_lexical_block removal.
1970 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1971 * g++.dg/guality/pr55541.C: New test.
1974 * g++.dg/ubsan/pr64984.C: New test.
1976 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1978 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1980 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1983 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1984 instructions for 2015-01-14 get_memmodel changes.
1985 * gcc.target/powerpc/atomic-p8.c: Likewise.
1988 * g++.dg/ubsan/pr65019.C: New test.
1990 PR tree-optimization/65014
1991 * gcc.c-torture/compile/pr65014.c: New test.
1993 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1995 PR libgfortran/57822
1996 * gfortran/fmt_g0_7.f08: Revise test.
1998 2015-02-11 Jeff Law <law@redhat.com>
2001 * gcc.target/m68k/pr63347.c: New test.
2003 2015-02-11 Marek Polacek <polacek@redhat.com>
2005 * g++.dg/ubsan/shift-1.C: New test.
2006 * gcc.dg/ubsan/c-shift-2.c: New test.
2007 * c-c++-common/ubsan/shift-5.c: Remove file.
2009 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2011 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2012 Directive adjusted to XFAIL.
2013 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2016 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2019 * g++.dg/opt/pr65003.C: New test.
2021 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2023 * lib/target-supports.exp (check_effective_target_pie): Renamed
2025 (check_effective_target_pie_enabled): This.
2026 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2027 * gcc.target/i386/pie.c: Likewise.
2029 2015-02-11 Andrew Pinski <apinski@cavium.com>
2032 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2033 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2035 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2038 * gcc.target/i386/pr61925-1.c: New test.
2039 * gcc.target/i386/pr61925-2.c: New test.
2040 * gcc.target/i386/pr61925-3.c: New test.
2042 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2045 * g++.dg/asan/pr65004.C: New test.
2047 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2050 * gcc.taget/sh/pr64661-0.h: New.
2051 * gcc.taget/sh/pr64661-1.c: New.
2052 * gcc.taget/sh/pr64661-2.c: New.
2053 * gcc.taget/sh/pr64661-3.c: New.
2054 * gcc.taget/sh/pr64661-4.c: New.
2056 2015-02-10 Richard Biener <rguenther@suse.de>
2058 PR tree-optimization/64995
2059 * g++.dg/torture/pr64995.C: New testcase.
2061 2015-02-10 Richard Biener <rguenther@suse.de>
2063 PR tree-optimization/64909
2064 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2066 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2068 * gcc.dg/signbit-sa.c: New test.
2070 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2072 PR libgfortran/57822
2073 * gfortran/fmt_g0_7.f08: New test.
2075 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2077 PR tree-optimization/43378
2078 * gcc.dg/tree-ssa/pr43378.c: New test.
2080 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2083 * g++.dg/torture/pr64978.C: New testcase.
2085 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2088 * gcc.dg/asan/pr64981.c: New test.
2090 2015-02-09 Marek Polacek <polacek@redhat.com>
2093 * gcc.dg/pr64856.c: New test.
2095 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2098 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2099 * gcc.c-torture/execute/pr64979.c: New test.
2101 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2103 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2105 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2107 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2108 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2110 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2113 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2115 2015-02-09 Richard Biener <rguenther@suse.de>
2117 PR tree-optimization/54000
2118 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2120 2015-02-09 Tom de Vries <tom@codesourcery.com>
2122 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2124 2015-02-09 Martin Liska <mliska@suse.cz>
2126 * g++.dg/ipa/pr64858.C: New test.
2128 2015-02-09 Tom de Vries <tom@codesourcery.com>
2130 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2132 2015-02-08 Andrew Pinski <apinski@cavium.com>
2134 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2136 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2139 * gfortran.dg/use_rename_8.f90: New.
2141 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2143 * gnat.dg/addr7.ad[sb]: New test.
2144 * gnat.dg/addr8.ad[sb]: Likewise.
2146 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2149 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2150 from jit.dg/test-compile-to-executable.c's create_code, with a
2151 clarification of the output message.
2152 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2154 (test_jit): Use CHECK_NO_ERRORS when calling
2155 gcc_jit_context_compile_to_file.
2156 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2157 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2158 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2159 about deletions that are attempted.
2160 (jit-verify-compile-to-file): Rename to...
2161 (jit-verify-output-file-was-created): ...this, and drop the
2162 attempt to run "file" and verify the output.
2163 (jit-verify-assembler): New function.
2164 (jit-verify-object): New function.
2165 (jit-verify-dynamic-library): New function.
2166 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2167 favor of an implementation from new file
2168 create-code-for-hello-world-executable.h, which also adds a
2170 (dg-final): Replace jit-verify-compile-to-file with
2171 jit-verify-output-file-was-created, and invoke new function
2172 jit-verify-assembler.
2173 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2175 (dg-final): Replace jit-verify-compile-to-file with
2176 jit-verify-output-file-was-created, and invoke new function
2177 jit-verify-dynamic-library.
2178 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2179 favor of an implementation from new file
2180 create-code-for-hello-world-executable.h, which also adds a
2182 (dg-final): Replace jit-verify-compile-to-file with
2183 jit-verify-output-file-was-created. Strengthen the expected stdout
2184 from the built executable.
2185 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2186 favor of an implementation from new file
2187 create-code-for-hello-world-executable.h, which also adds a
2189 (dg-final): Replace jit-verify-compile-to-file with
2190 jit-verify-output-file-was-created, and invoke new function
2192 * jit.dg/verify-dynamic-library.c: New source file.
2194 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2195 Brian Rzycki <b.rzycki@samsung.com>
2197 PR tree-optimization/64878
2198 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2200 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2203 * g++.dg/ipa/pr64896.C: New test.
2205 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2208 * gcc.target/powerpc/pr64205.c: New file.
2210 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2212 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2213 (dg-options): Use -fpie instead of -fPIE -pie.
2215 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2218 * g++.dg/asan/pr64937.C: New test.
2220 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
2223 * gfortran.dg/class_to_type_4.f90: New test
2225 2015-01-29 Andre Vehreschild <vehre@gmx.de>
2227 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2229 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2231 PR rtl-optimization/64957
2233 * gcc.c-torture/execute/pr64957.c: New test.
2235 2015-02-05 Jeff Law <law@redhat.com>
2238 * gcc.target/h8300/pr17306-1.c: New test.
2239 * gcc.target/h8300/pr17306-2.c: New test.
2241 2015-02-05 Tobias Burnus <burnus@net-b.de>
2244 * gfortran.dg/structure_constructor_12.f90: New.
2246 2015-02-05 Jeff Law <law@redhat.com>
2249 gcc.target/h8300/pr58400.c: New test.
2251 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
2253 * gcc.target/arm/macro_defs0.c: New test.
2254 * gcc.target/arm/macro_defs1.c: New test.
2255 * gcc.target/arm/macro_defs2.c: New test.
2257 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
2259 PR rtl-optimization/64905
2260 * gcc.target/i386/pr64905.c: Require nonpic target.
2261 (dg-options): Add -fomit-frame-pointer.
2264 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
2266 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2269 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
2272 * gfortran.dg/type_to_class_2.f90: New test
2273 * gfortran.dg/type_to_class_3.f90: New test
2275 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
2278 * g++.dg/torture/pr64686.C: New testcase.
2280 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
2282 PR rtl-optimization/64905
2283 * gcc.target/i386/pr64905.c: New file.
2285 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2287 * gcc.dg/guality/pr41447-1.c: Remove xfail.
2288 * gcc.dg/guality/pr41616-1.c: Ditto.
2290 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
2293 * gcc.dg/pr64817-3.c: New.
2295 2015-02-04 Jakub Jelinek <jakub@redhat.com>
2296 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2298 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2299 pass parameters in registers.
2300 * gcc.dg/guality/pr36728-2.c (main): Likewise.
2301 * gcc.dg/guality/pr36728-3.c (main): Likewise.
2302 * gcc.dg/guality/pr36728-4.c (main): Likewise.
2304 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
2305 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2307 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2308 list, allow for multilibed targets.
2309 * gcc.dg/combine_ashiftrt_2.c: Likewise.
2311 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2313 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2314 * gcc.dg/pr46728-6.c: Ditto.
2316 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
2318 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2319 for mips_nanlegacy target.
2321 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
2323 * gcc.target/i386/chkp-hidden-def.c: New.
2325 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2328 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2329 to use 24 bits for bitfield b.
2331 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2334 * lib/target-supports.exp (check_effective_target_bswap64): Do not
2335 cache result in a global variable. Include all 32-bit targets for
2338 2015-02-03 Jakub Jelinek <jakub@redhat.com>
2340 PR rtl-optimization/64756
2341 * gcc.c-torture/execute/pr64756.c: New test.
2343 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
2346 * gcc.target/sh/pr64660-0.h: New.
2347 * gcc.target/sh/pr64660-1.c: New.
2348 * gcc.target/sh/pr64660-2.c: New.
2349 * gcc.target/sh/pr64660-3.c: New.
2350 * gcc.target/sh/pr64660-4.c: New.
2352 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2355 * g++.dg/warn/Waddress-2.C: New.
2357 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
2360 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2362 2015-02-03 Dodji Seketeli <dodji@redhat.com>
2364 PR preprocessor/64803
2365 * gcc.dg/cpp/builtin-macro-1.c: New test case.
2367 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
2369 * g++.dg/ipa/devirt-37.C: Disable early inlining.
2371 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2373 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2374 (_ARM_FPSRC): Add DN and AHP fields.
2375 (clean_results): Force DN=1 on AArch64.
2376 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2377 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2378 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2379 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2380 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2381 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2383 2015-02-02 Alan Modra <amodra@gmail.com>
2385 * gcc.target/powerpc/cprophard.c: New.
2387 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2389 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2390 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2392 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2395 * gcc.dg/pr64817-1.c: New test.
2396 * gcc.dg/pr64817-2.c: New test.
2398 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2401 * gcc.target/sh/pr64851-0.h: New
2402 * gcc.target/sh/pr64851-1.c: New
2403 * gcc.target/sh/pr64851-2.c: New
2404 * gcc.target/sh/pr64851-3.c: New
2405 * gcc.target/sh/pr64851-4.c: New
2407 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2410 * gcc.dg/torture/pr64882.c: New test.
2412 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2415 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2418 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2420 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2421 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2422 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2423 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2424 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2425 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2427 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2428 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2430 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2431 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2434 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2437 * g++.dg/pr64688-2.C: New.
2439 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2441 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2442 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2443 * gcc.target/i386/fuse-caller-save.c: Ditto.
2444 * gcc.target/i386/headmerge-1.c: Ditto.
2445 * gcc.target/i386/headmerge-2.c: Ditto.
2446 * gcc.target/i386/sibcall-6.c: Ditto.
2448 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2451 * gcc.target/i386/pr64617.c: New test.
2453 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2456 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2457 (dg-options): Remove -m32.
2458 (dg-final): Scan for "movb %al" only.
2459 * gcc.target/i386/pr15184-2.c: Ditto.
2461 2015-01-30 Richard Biener <rguenther@suse.de>
2463 PR tree-optimization/64829
2464 * gcc.dg/vect/pr64829.c: New testcase.
2466 2015-01-29 Marek Polacek <polacek@redhat.com>
2469 * gcc.dg/pr64709.c: New test.
2471 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2474 * g++.dg/ubsan/pr64717-1.C: New test.
2475 * g++.dg/ubsan/pr64717-2.C: New test.
2477 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2479 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2481 2015-01-29 Jeff Law <law@redhat.com>
2484 * gcc.target/i386/pr15184-1.c: New test.
2485 * gcc.target/i386/pr15184-2.c: New test.
2487 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2489 PR tree-optimization/64746
2490 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2492 2015-01-29 Richard Biener <rguenther@suse.de>
2494 PR tree-optimization/64853
2495 * gcc.dg/torture/pr64853.c: New testcase.
2497 2015-01-29 Richard Biener <rguenther@suse.de>
2499 PR tree-optimization/64844
2500 * gcc.dg/vect/pr64844.c: New testcase.
2502 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2505 * gcc.dg/pr64809.c: Delete.
2507 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2510 * gcc.target/i386/pr64805.c: New.
2512 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2514 * gcc.dg/guality/guality.h (main): Add argv[0] to
2515 guality_gdb_command.
2517 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2520 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2522 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2525 * gcc.target/sh/sh.exp
2526 (check_effective_target_atomic_model_soft_gusa_available,
2527 check_effective_target_atomic_model_soft_tcb_available,
2528 check_effective_target_atomic_model_soft_imask_available,
2529 check_effective_target_atomic_model_hard_llcs_available): New.
2530 * gcc.target/sh/pr64659-0.h: New.
2531 * gcc.target/sh/pr64659-1.c: New.
2532 * gcc.target/sh/pr64659-2.c: New.
2533 * gcc.target/sh/pr64659-3.c: New.
2534 * gcc.target/sh/pr64659-4.c: New.
2536 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2538 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2539 scan-assembler-times pattern.
2541 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2544 * gcc.dg/pr64809.c: New test.
2546 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2548 PR tree-optimization/64277
2549 * gcc.dg/pr64277.c: New.
2551 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2553 PR tree-optimization/64718
2554 * gcc.c-torture/execute/pr64718.c: New test.
2556 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2558 * gcc.target/aarch64/abs_2.c: New.
2560 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2562 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2563 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2564 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2567 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2570 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2571 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2572 { target comdat_group }.
2574 2015-01-27 Tobias Burnus <burnus@net-b.de>
2577 * gfortran.dg/goacc/coarray_2.f90: New.
2579 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2583 * g++.dg/torture/pr64139.C: New testcase.
2584 * g++.dg/torture/pr60871.C: Likewise.
2586 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2589 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2590 prevent linking errors.
2592 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2595 * g++.dg/torture/pr64282.C: New testcase.
2597 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2599 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2602 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2604 * gcc.target/s390/hotpatch-13.c: New testcase.
2605 * gcc.target/s390/hotpatch-14.c: New testcase.
2606 * gcc.target/s390/hotpatch-15.c: New testcase.
2607 * gcc.target/s390/hotpatch-16.c: New testcase.
2608 * gcc.target/s390/hotpatch-17.c: New testcase.
2609 * gcc.target/s390/hotpatch-18.c: New testcase.
2610 * gcc.target/s390/hotpatch-19.c: New testcase.
2611 * gcc.target/s390/hotpatch-20.c: New testcase.
2612 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2613 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2614 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2615 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2616 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2617 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2618 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2619 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2620 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2621 * gcc.target/s390/hotpatch-10.c: Likewise.
2622 * gcc.target/s390/hotpatch-11.c: Likewise.
2623 * gcc.target/s390/hotpatch-12.c: Likewise.
2624 * gcc.target/s390/hotpatch-2.c: Likewise.
2625 * gcc.target/s390/hotpatch-3.c: Likewise.
2626 * gcc.target/s390/hotpatch-4.c: Likewise.
2627 * gcc.target/s390/hotpatch-5.c: Likewise.
2628 * gcc.target/s390/hotpatch-6.c: Likewise.
2629 * gcc.target/s390/hotpatch-7.c: Likewise.
2630 * gcc.target/s390/hotpatch-8.c: Likewise.
2631 * gcc.target/s390/hotpatch-9.c: Likewise.
2632 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2633 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2634 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2635 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2636 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2637 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2638 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2639 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2641 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2643 * gcc.dg/long_branch.c: New testcase.
2645 2015-01-27 Richard Biener <rguenther@suse.de>
2647 PR tree-optimization/56273
2648 PR tree-optimization/59124
2649 PR tree-optimization/64277
2650 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2651 * gcc.dg/Warray-bounds-12.c: Likewise.
2652 * gcc.dg/Warray-bounds-13.c: Likewise.
2654 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2656 PR rtl-optimization/61058
2657 * gcc.dg/pr61058.c: New test.
2659 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2661 * gcc.target/i386/chkp-narrow-bounds.c: New.
2663 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2665 PR tree-optimization/64807
2666 * gcc.dg/pr64807.c: New test.
2669 * gcc.dg/pr64766.c: New test.
2671 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2674 * gcc.target/sh/pr49263-4.c: New.
2676 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2679 * gfortran.dg/allocate_with_mold_1.f90: New test
2681 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2684 * gcc.dg/pr64778.c: New test.
2687 * gcc.dg/vect/pr64421.c: New test.
2689 2015-01-26 Tobias Burnus <burnus@net-b.de>
2692 * gfortran.dg/coarray_36.f: New.
2693 * gfortran.dg/coarray_37.f90: New.
2695 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2698 * gfortran.dg/class_allocate_18.f90: New.
2700 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2702 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2704 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2706 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2708 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2710 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2712 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2714 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2716 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2718 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2719 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2720 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2721 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2723 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2725 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2726 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2727 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2729 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2731 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2732 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2733 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2734 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2735 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2738 2015-01-26 Richard Biener <rguenther@suse.de>
2741 * gcc.dg/uninit-19.c: New testcase.
2743 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2745 * lib/target-supports.exp (check_effective_target_vect64): Add
2748 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2751 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2753 2015-01-26 Tony Liu <tony.liu@arm.com>
2755 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2758 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2761 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2762 correctly, clean up afterwards.
2764 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2767 * gfortran.dg/use_rename_7.f90: New.
2769 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2771 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2772 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2774 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2777 * gcc.target/sh/pr54236-4.c: New.
2779 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2781 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2782 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2785 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2788 * gfortran.dg/open_new_segv.f90: New test.
2790 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2799 * gcc.target/sh/pr64345-1.c: New.
2800 * gcc.target/sh/pr64345-2.c: New.
2801 * gcc.target/sh/pr59533-1.c: New.
2802 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2803 * gcc.target/sh/pr52933-2.c: Likewise.
2804 * gcc.target/sh/pr54089-1.c: Likewise.
2805 * gcc.target/sh/pr54236-1.c: Likewise.
2806 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2807 * gcc.target/sh/pr49263-1.c: Remove xfails.
2808 * gcc.target/sh/pr49263-2.c: Likewise.
2809 * gcc.target/sh/pr49263-3.c: Likewise.
2810 * gcc.target/sh/pr53987-1.c: Likewise.
2811 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2812 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2813 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2814 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2815 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2816 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2818 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2821 2015-01-24 Tom de Vries <tom@codesourcery.com>
2823 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2825 2015-01-23 Ian Lance Taylor <iant@google.com>
2828 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2829 targets without split stack support.
2831 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2834 * gcc.target/i386/pr64317.c: New test.
2836 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2838 PR rtl-optimization/63637
2839 PR rtl-optimization/60663
2840 * gcc.dg/pr63637-1.c: New test.
2841 * gcc.dg/pr63637-2.c: New test.
2842 * gcc.dg/pr63637-3.c: New test.
2843 * gcc.dg/pr63637-4.c: New test.
2844 * gcc.dg/pr63637-5.c: New test.
2845 * gcc.dg/pr63637-6.c: New test.
2846 * gcc.target/i386/pr63637-1.c: New test.
2847 * gcc.target/i386/pr63637-2.c: New test.
2848 * gcc.target/i386/pr63637-3.c: New test.
2849 * gcc.target/i386/pr63637-4.c: New test.
2850 * gcc.target/i386/pr63637-5.c: New test.
2851 * gcc.target/i386/pr63637-6.c: New test.
2853 2015-01-23 Richard Biener <rguenther@suse.de>
2856 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2857 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2859 2015-01-23 Marek Polacek <polacek@redhat.com>
2861 PR preprocessor/60570
2862 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2863 * gcc.dg/cpp/pr60570.c: New test.
2865 2015-01-23 Richard Biener <rguenther@suse.de>
2868 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2869 vectorization on vect64 targets.
2871 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2874 * gfortran.dg/class_allocate_17.f90: New.
2876 2015-01-23 Tobias Burnus <burnus@net-b.de>
2879 * gfortran.dg/goacc/combined_loop.f90: New.
2881 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2884 * gfortran.dg/make_unit.f90: New test.
2886 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2889 * gfortran.dg/negative_unit_int8.f: Update.
2891 2015-01-22 Jeff Law <law@redhat.com>
2894 * gcc.target/m68k/pr52076-1.c: New test.
2895 * gcc.target/m68k/pr52076-2.c: New test.
2897 2015-01-22 Richard Biener <rguenther@suse.de>
2900 * gcc.dg/torture/pr64728.c: New testcase.
2902 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2905 * g++.dg/pr64688.C: New test.
2907 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2909 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2910 to avoid errors with -fpic.
2912 2015-01-22 Richard Biener <rguenther@suse.de>
2915 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2917 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2919 PR rtl-optimization/64682
2920 * gcc.c-torture/execute/pr64682.c: New file.
2922 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2925 * gcc.dg/pr64511.c: New test.
2927 PR rtl-optimization/62078
2928 * g++.dg/opt/pr62078.C: New test.
2931 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2933 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2936 * gfortran.dg/internal_pack_15.f90: New test.
2938 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2940 * c-c++-common/tsan/step.c: New testcase.
2942 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2944 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2946 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2948 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2950 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2952 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2954 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2956 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2958 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2960 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2962 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2964 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2966 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2968 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2970 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2972 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2974 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2976 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2978 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2980 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2982 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2984 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2986 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2988 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2990 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2992 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2993 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2994 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2997 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2999 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3000 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3001 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3004 2015-01-21 Renlin Li <renlin.li@arm.com>
3006 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3007 * g++.dg/tls/thread_local5g.C: Likewise.
3008 * g++.dg/tls/thread_local6g.C: Likewise.
3010 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3012 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3013 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3014 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3016 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3018 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3019 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3020 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3022 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3024 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3025 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3026 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3028 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3030 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3031 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3032 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3034 2015-01-20 Jeff Law <law@redhat.com>
3037 * gcc.target/m68k/pr59946.c: New test.
3039 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3041 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3042 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3043 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3045 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3047 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3048 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3049 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3051 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3053 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3054 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3055 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3057 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3059 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3060 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3061 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3063 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3066 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3068 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3069 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3070 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3072 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3074 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3075 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3076 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3078 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3080 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3082 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3084 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3087 * g++.dg/ubsan/pr64632.C: New test.
3090 * gcc.dg/pr64663.c: New test.
3092 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3095 * g++.dg/warn/Wunused-var-23.C: New.
3097 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3100 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3101 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3103 2015-01-20 Richard Biener <rguenther@suse.de>
3106 * gcc.dg/lto/pr64684_0.c: New testcase.
3107 * gcc.dg/lto/pr64684_1.c: Likewise.
3108 * gcc.dg/lto/pr64684_2.c: Likewise.
3109 * gcc.dg/lto/pr64685_0.c: Likewise.
3110 * gcc.dg/lto/pr64685_1.c: Likewise.
3112 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3115 * g++.dg/cpp1y/lambda-init12.C: New.
3117 2015-01-20 Richard Biener <rguenther@suse.de>
3119 PR tree-optimization/64410
3120 * g++.dg/vect/pr64410.cc: Require vect_double.
3122 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3125 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3127 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3131 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3133 PR rtl-optimization/64081
3134 * gcc.dg/pr64081.c: New test.
3136 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3138 * jit.dg/harness.h: Include <unistd.h>.
3139 (CHECK_NO_ERRORS): New.
3140 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3141 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3142 gcc_jit_context_compile_to_file.
3143 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3144 args to the spawned executable.
3145 (jit-expand-vars): New function.
3146 (jit-exe-params): New variable.
3147 (dg-jit-set-exe-params): New function.
3148 (jit-dg-test): Detect testcases that use
3149 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3150 Set arguments of spawned process to jit-exe-params.
3151 (jit-get-output-filename): New function.
3152 (jit-setup-compile-to-file): New function.
3153 (jit-verify-compile-to-file): New function.
3154 (jit-run-executable): New function.
3155 (jit-verify-executable): New function.
3156 * jit.dg/test-compile-to-assembler.c: New testcase.
3157 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3158 * jit.dg/test-compile-to-executable.c: New testcase.
3159 * jit.dg/test-compile-to-object.c: New testcase.
3161 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3164 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3167 2015-01-19 Martin Liska <mliska@suse.cz>
3169 * objc/compile/pr64668.m: New test.
3171 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3173 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3174 (create_overflow_fn): Update comment to clarify that
3175 the third param of the created function is a bool *, not
3177 (verify_int_overflow_fn): Convert param "expected_ovf" from
3178 int to bool. Update third param of "overflow_fn_type" from int *
3179 to bool *. Update local "actual_ovf" from int to bool.
3180 (verify_uint_overflow_fn): Likewise.
3182 2015-01-19 Martin Liska <mliska@suse.cz>
3184 * gcc.dg/ipa/ipa-icf-33.c: New test.
3186 2015-01-19 Felix Yang <felix.yang@huawei.com>
3187 Haijian Zhang <z.zhanghaijian@huawei.com>
3189 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3190 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3191 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3192 result_float64x2, expected_hfloat64x2): New helper type, variable and
3194 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3195 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3196 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3197 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3198 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3199 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3200 and target without the FMA feature.
3202 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3204 * gcc.target/aarch64/pr64304.c: New testcase.
3206 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3208 PR rtl-optimization/64081
3209 * gcc.dg/pr64081.c: New test.
3211 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3214 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3216 * gcc.target/aarch64/test_frame_6.c: Likewise.
3217 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3218 and x19 (in the epilogue).
3219 * gcc.target/aarch64/test_frame_4.c: Likewise.
3220 * gcc.target/aarch64/test_frame_7.c: Likewise.
3222 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
3224 * gcc.target/i386/chkp-always_inline.c: New.
3226 2015-01-15 Andrew Pinski <apinski@cavium.com>
3227 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3229 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3230 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3232 2015-01-18 Andre Vehreschild <vehre@gmx.de>
3235 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3236 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3238 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3241 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3243 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
3246 * gcc.target/sh/torture/pr64652.c: New.
3248 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3250 * gcc.dg/ipa/ipa-icf-32.c: Update template.
3251 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3252 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3253 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3254 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3255 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3257 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3260 * g++.dg/torture/pr64378.C: New testcase.
3262 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3265 * gfortran.dg/block_13.f08: New test
3267 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3270 * gfortran.dg/associate_1.f03: Allow test for character with
3273 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3275 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3276 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3278 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3280 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3282 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
3285 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3287 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3290 * gfortran.dg/alloc_comp_assign_13.f08: New test.
3293 * gfortran.dg/alloc_comp_assign_14.f08: New test.
3296 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3298 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3301 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3303 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
3305 PR rtl-optimization/52773
3306 * gcc.c-torture/compile/pr52773.c: New test.
3308 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3311 * g++.dg/cpp0x/alias-decl-46.C: New.
3313 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3315 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3317 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3319 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3321 (CHECK_FP): Likewise.
3322 (CHECK_CUMULATIVE_SAT): Likewise.
3324 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3326 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3327 (Set_Neon_Cumulative_Sat): Add parameter.
3328 (__set_neon_cumulative_sat): Support new parameter.
3329 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3330 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3332 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3333 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3336 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3338 * g++.dg/tsan/vptr_benign_race.C: New testcase.
3339 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3341 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3344 * g++.dg/tls/thread_local-ice4.C: New.
3346 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
3348 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3351 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3354 * g++.dg/cpp0x/vt-62276.C: New.
3356 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3359 * g++.dg/pr64353.C: New.
3361 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3364 * gcc.target/aarch64/pr64263_1.c: New test.
3366 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
3368 PR tree-optimization/64434
3369 * gcc.dg/torture/pr64434.c: Move to...
3370 * gcc.dg/pr64434.c: ... here.
3372 2015-01-16 Richard Biener <rguenther@suse.de>
3375 * gcc.dg/uninit-18.c: New testcase.
3377 2015-01-16 Richard Biener <rguenther@suse.de>
3379 PR tree-optimization/64568
3380 * g++.dg/torture/pr64568-2.C: New testcase.
3382 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3385 * gcc.target/i386/chkp-label-address.c: New.
3387 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3390 * gfortran.dg/pointer_init_6.f90: Extended.
3392 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3394 * gcc.c-torture/compile/20150108.c: New test.
3396 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3398 * gcc.target/visium: New directory.
3400 2015-01-16 Richard Biener <rguenther@suse.de>
3402 PR tree-optimization/61743
3403 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3404 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3406 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3408 * gcc.dg/pr64015.c: New test.
3410 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3414 * g++.dg/ipa/pr64612.C: New test.
3416 2015-01-16 Renlin Li <renlin.li@arm.com>
3418 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3420 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3422 * gcc.target/i386/sse-14.c: Test new intrinsic.
3423 * gcc.target/i386/sse-22.c: Ditto.
3425 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3428 * g++.dg/cpp0x/auto44.C: New.
3430 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3433 * gcc.target/nios2/gpopt-all.c: New test case.
3434 * gcc.target/nios2/gpopt-local.c: New test case.
3435 * gcc.target/nios2/gpopt-global.c: New test case.
3436 * gcc.target/nios2/gpopt-data.c: New test case.
3437 * gcc.target/nios2/gpopt-none.c: New test case.
3439 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3441 * g++.dg/ubsan/vptr-1.C: New test.
3442 * g++.dg/ubsan/vptr-2.C: New test.
3443 * g++.dg/ubsan/vptr-3.C: New test.
3444 * g++.dg/ubsan/vptr-4.C: New test.
3445 * g++.dg/ubsan/vptr-5.C: New test.
3446 * g++.dg/ubsan/vptr-6.C: New test.
3447 * g++.dg/ubsan/vptr-7.C: New test.
3448 * g++.dg/ubsan/vptr-8.C: New test.
3449 * g++.dg/ubsan/vptr-9.C: New test.
3451 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3453 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3455 * lib/gcc-dg.exp: Likewise.
3457 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3459 PR rtl-optimization/64110
3460 * gcc.target/i386/pr64110.c: Add scan-assembler.
3462 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3463 James Norris <jnorris@codesourcery.com>
3464 Cesar Philippidis <cesar@codesourcery.com>
3465 Ilmir Usmanov <i.usmanov@samsung.com>
3467 * lib/target-supports.exp (check_effective_target_fopenacc): New
3469 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3470 * g++.dg/goacc/goacc.exp: Likewise.
3471 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3472 * gcc.dg/goacc/goacc.exp: Likewise.
3473 * gfortran.dg/goacc/goacc.exp: Likewise.
3474 * c-c++-common/cpp/openacc-define-1.c: New file.
3475 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3476 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3477 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3478 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3479 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3480 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3481 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3482 * c-c++-common/goacc/cache-1.c: Likewise.
3483 * c-c++-common/goacc/clauses-fail.c: Likewise.
3484 * c-c++-common/goacc/collapse-1.c: Likewise.
3485 * c-c++-common/goacc/data-1.c: Likewise.
3486 * c-c++-common/goacc/data-2.c: Likewise.
3487 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3488 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3489 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3490 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3491 * c-c++-common/goacc/if-clause-1.c: Likewise.
3492 * c-c++-common/goacc/if-clause-2.c: Likewise.
3493 * c-c++-common/goacc/kernels-1.c: Likewise.
3494 * c-c++-common/goacc/loop-1.c: Likewise.
3495 * c-c++-common/goacc/loop-private-1.c: Likewise.
3496 * c-c++-common/goacc/nesting-1.c: Likewise.
3497 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3498 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3499 * c-c++-common/goacc/parallel-1.c: Likewise.
3500 * c-c++-common/goacc/pcopy.c: Likewise.
3501 * c-c++-common/goacc/pcopyin.c: Likewise.
3502 * c-c++-common/goacc/pcopyout.c: Likewise.
3503 * c-c++-common/goacc/pcreate.c: Likewise.
3504 * c-c++-common/goacc/pragma_context.c: Likewise.
3505 * c-c++-common/goacc/present-1.c: Likewise.
3506 * c-c++-common/goacc/reduction-1.c: Likewise.
3507 * c-c++-common/goacc/reduction-2.c: Likewise.
3508 * c-c++-common/goacc/reduction-3.c: Likewise.
3509 * c-c++-common/goacc/reduction-4.c: Likewise.
3510 * c-c++-common/goacc/sb-1.c: Likewise.
3511 * c-c++-common/goacc/sb-2.c: Likewise.
3512 * c-c++-common/goacc/sb-3.c: Likewise.
3513 * c-c++-common/goacc/update-1.c: Likewise.
3514 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3515 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3516 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3517 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3518 * gfortran.dg/goacc/assumed.f95: Likewise.
3519 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3520 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3521 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3522 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3523 * gfortran.dg/goacc/branch.f95: Likewise.
3524 * gfortran.dg/goacc/cache-1.f95: Likewise.
3525 * gfortran.dg/goacc/coarray.f95: Likewise.
3526 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3527 * gfortran.dg/goacc/cray.f95: Likewise.
3528 * gfortran.dg/goacc/critical.f95: Likewise.
3529 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3530 * gfortran.dg/goacc/data-tree.f95: Likewise.
3531 * gfortran.dg/goacc/declare-1.f95: Likewise.
3532 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3533 * gfortran.dg/goacc/fixed-1.f: Likewise.
3534 * gfortran.dg/goacc/fixed-2.f: Likewise.
3535 * gfortran.dg/goacc/fixed-3.f: Likewise.
3536 * gfortran.dg/goacc/fixed-4.f: Likewise.
3537 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3538 * gfortran.dg/goacc/if.f95: Likewise.
3539 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3540 * gfortran.dg/goacc/list.f95: Likewise.
3541 * gfortran.dg/goacc/literal.f95: Likewise.
3542 * gfortran.dg/goacc/loop-1.f95: Likewise.
3543 * gfortran.dg/goacc/loop-2.f95: Likewise.
3544 * gfortran.dg/goacc/loop-3.f95: Likewise.
3545 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3546 * gfortran.dg/goacc/omp.f95: Likewise.
3547 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3548 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3549 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3550 * gfortran.dg/goacc/parameter.f95: Likewise.
3551 * gfortran.dg/goacc/private-1.f95: Likewise.
3552 * gfortran.dg/goacc/private-2.f95: Likewise.
3553 * gfortran.dg/goacc/private-3.f95: Likewise.
3554 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3555 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3556 * gfortran.dg/goacc/reduction.f95: Likewise.
3557 * gfortran.dg/goacc/routine-1.f90: Likewise.
3558 * gfortran.dg/goacc/routine-2.f90: Likewise.
3559 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3560 * gfortran.dg/goacc/several-directives.f95: Likewise.
3561 * gfortran.dg/goacc/sie.f95: Likewise.
3562 * gfortran.dg/goacc/subarrays.f95: Likewise.
3563 * gfortran.dg/gomp/map-1.f90: Likewise.
3564 * gfortran.dg/openacc-define-1.f90: Likewise.
3565 * gfortran.dg/openacc-define-2.f90: Likewise.
3566 * gfortran.dg/openacc-define-3.f90: Likewise.
3567 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3568 * g++.dg/gomp/block-2.C: Likewise.
3569 * g++.dg/gomp/block-3.C: Likewise.
3570 * g++.dg/gomp/block-5.C: Likewise.
3571 * g++.dg/gomp/target-1.C: Likewise.
3572 * g++.dg/gomp/target-2.C: Likewise.
3573 * g++.dg/gomp/taskgroup-1.C: Likewise.
3574 * g++.dg/gomp/teams-1.C: Likewise.
3575 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3576 * gcc.dg/cilk-plus/jump.c: Likewise.
3577 * gcc.dg/gomp/block-1.c: Likewise.
3578 * gcc.dg/gomp/block-10.c: Likewise.
3579 * gcc.dg/gomp/block-2.c: Likewise.
3580 * gcc.dg/gomp/block-3.c: Likewise.
3581 * gcc.dg/gomp/block-4.c: Likewise.
3582 * gcc.dg/gomp/block-5.c: Likewise.
3583 * gcc.dg/gomp/block-6.c: Likewise.
3584 * gcc.dg/gomp/block-7.c: Likewise.
3585 * gcc.dg/gomp/block-8.c: Likewise.
3586 * gcc.dg/gomp/block-9.c: Likewise.
3587 * gcc.dg/gomp/target-1.c: Likewise.
3588 * gcc.dg/gomp/target-2.c: Likewise.
3589 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3590 * gcc.dg/gomp/teams-1.c: Likewise.
3592 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3594 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3597 2015-01-15 Mike Stump <mikestump@comcast.net>
3599 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3600 * gcc.dg/inline_2.c: Likewise.
3601 * gcc.dg/inline_3.c: Likewise.
3602 * gcc.dg/inline_4.c: Likewise.
3604 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3607 * gfortran.dg/proc_ptr_comp_43.f90: New.
3609 2015-01-15 Mike Stump <mikestump@comcast.net>
3611 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3612 * gcc.dg/unroll_2.c: Likewise.
3613 * gcc.dg/unroll_3.c: Likewise.
3614 * gcc.dg/unroll_4.c: Likewise.
3615 * gcc.dg/unroll_5.c: Likewise.
3617 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3620 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3622 * gcc.target/aarch64/test_frame_6.c: Likewise.
3623 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3624 x30 and x19 (in the epilogue).
3625 * gcc.target/aarch64/test_frame_4.c: Likewise.
3626 * gcc.target/aarch64/test_frame_7.c: Likewise.
3628 2015-01-15 Martin Liska <mliska@suse.cz>
3630 * g++.dg/ipa/pr64068.C: New test.
3631 * gcc.dg/ipa/PR64559.c: New test.
3633 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3635 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3638 2015-01-15 Richard Biener <rguenther@suse.de>
3640 PR tree-optimization/61743
3641 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3642 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3644 2015-01-15 Renlin Li <renlin.li@arm.com>
3646 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3647 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3649 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3651 * gcc.dg/vect/vect-aggressive-1.c: New.
3652 * gcc.target/i386/avx2-vect-aggressive.c: New.
3654 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3656 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3658 2015-01-15 Richard Biener <rguenther@suse.de>
3661 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3662 -Wl,-undefined,dynamic_lookup.
3664 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3666 * gnat.dg/opt47.adb: New test.
3668 2015-01-15 Richard Biener <rguenther@suse.de>
3671 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3673 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3675 PR tree-optimization/64434
3676 * gcc.dg/torture/pr64434.c: New test.
3678 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3680 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3681 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3682 -march=loongson* and -march=octeon* require -mno-micromips.
3684 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3685 Matthew Fortune <matthew.fortune@imgtec.com>
3687 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3688 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3689 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3690 * gcc.target/mips/call-saved-7.c: New file.
3691 * gcc.target/mips/call-saved-8.c: New file.
3692 * gcc.target/mips/call-saved-9.c: New file.
3694 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3696 * gcc.target/mips/lsa.c: New file.
3697 * gcc.target/mips/mips64-lsa.c: Likewise.
3698 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3699 * gcc.target/mips/mulsize-4.c: Likewise.
3700 * gcc.target/mips/mulsize-5.c: New file.
3701 * gcc.target/mips/mulsize-6.c: Likewise.
3702 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3703 and !HAS_LSA as ghost options.
3704 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3707 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3709 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3711 2015-01-15 Richard Biener <rguenther@suse.de>
3714 * gcc.dg/torture/pr64365.c: New testcase.
3716 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3718 * gcc.dg/stackprotectexplicit1.c: New test.
3719 * g++.dg/stackprotectexplicit2.c: New test.
3721 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3724 * gfortran.dg/inquire_internal.f90: New.
3725 * gfortran.dg/negative_unit_check.f90: New.
3727 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3730 * gcc.target/sh/pr53988-1.c: New.
3732 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3735 * g++.dg/tls/thread_local-ice3.C: New.
3737 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3739 * gcc.target/i386/fentry-override.c: Properly place {} in target
3740 selector. Remove nonpic.
3741 * gcc.target/i386/fentry.c: Likewise.
3743 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3745 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3746 warnings instead of errors.
3748 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3750 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3751 option support instead of ENABLE_LTO from Makefile.
3753 2015-01-14 Richard Biener <rguenther@suse.de>
3755 PR tree-optimization/59354
3756 * gcc.dg/vect/pr59354.c: New testcase.
3758 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3760 * lib/target-supports.exp
3761 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3762 on ARM architures before v7.
3764 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3767 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3770 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3773 * gcc.target/i386/pr64386.c: New test.
3775 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3778 * gcc.target/i386/pr64393.c: New test.
3780 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3783 * gcc.target/i386/pr64387.c: New test.
3785 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3787 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3789 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3791 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3793 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3796 * gcc.target/arm/pr64453.c: New.
3798 2015-01-14 Richard Biener <rguenther@suse.de>
3801 * gcc.dg/lto/pr64415_0.c: New testcase.
3802 * gcc.dg/lto/pr64415_1.c: Likewise.
3804 2015-01-14 Martin Liska <mliska@suse.cz>
3806 * gcc.dg/ipa/pr64307.c: New test.
3808 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3810 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3813 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3816 * gcc.target/arm/pr64460_1.c: New test.
3818 2015-01-14 Richard Biener <rguenther@suse.de>
3820 PR tree-optimization/64493
3821 PR tree-optimization/64495
3822 * gcc.dg/vect/pr64493.c: New testcase.
3823 * gcc.dg/vect/pr64495.c: Likewise.
3825 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3827 * gcc.dg/Warray-bounds-11.c: New test-case.
3829 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3831 * gcc.target/mips/octeon3-pipe-1.c: New test.
3833 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3835 * jit.dg/harness.h (set_up_logging): Move string concatenation
3837 (concat_strings): New function.
3838 (dump_reproducer): New function.
3839 (test_jit): Call dump_reproducer.
3840 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3842 (jit-dg-test): Delete any generated reproducer from previous runs.
3843 Verify that a generated reproducer was created, and verify that it
3845 * jit.dg/test-nested-contexts.c (main): Call
3846 gcc_jit_context_dump_reproducer_to_file.
3848 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3850 * gcc.dg/aru-2.c: Add dg-require-profiling.
3852 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3854 * lib/target-supports.exp (check_profiling_available): Check if
3857 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3860 * g++.dg/torture/pr64565.C: New testcase.
3862 2015-01-13 Marek Polacek <polacek@redhat.com>
3865 * gcc.dg/tm/pr64391.c: New test.
3867 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3869 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3872 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3874 * gcc.target/i386/pie.c: New test.
3876 * lib/target-supports.exp (check_effective_target_pie): New.
3878 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3880 PR rtl-optimization/64286
3881 * gcc.target/i386/avx2-pr64286.c: New test.
3883 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3886 * g++.dg/cpp0x/vt-57626.C: New.
3888 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3891 * gfortran.dg/pr64528.f90: New test.
3893 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3895 * gcc.target/aarch64/subsp.c: New test.
3897 2015-01-13 Andrew Pinski <apinski@cavium.com>
3899 * gcc.target/aarch64/store-pair-1.c: New testcase.
3901 2015-01-13 Richard Biener <rguenther@suse.de>
3904 * gcc.dg/lto/pr64373_0.c: New testcase.
3906 2015-01-13 Andrew Pinski <apinski@cavium.com>
3908 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3909 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3911 2015-01-13 Richard Biener <rguenther@suse.de>
3913 PR tree-optimization/64406
3914 * gcc.dg/pr64406.c: New testcase.
3916 2015-01-13 Richard Biener <rguenther@suse.de>
3918 PR tree-optimization/64404
3919 * gcc.dg/vect/pr64404.c: New testcase.
3921 2015-01-13 Richard Biener <rguenther@suse.de>
3923 PR tree-optimization/64568
3924 * g++.dg/torture/pr64568.C: New testcase.
3926 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3928 * jit.dg/test-error-local-used-from-other-function.c: New test
3930 * jit.dg/test-error-param-reuse.c: New test case.
3931 * jit.dg/test-error-param-sharing.c: New test case.
3932 * jit.dg/test-error-param-used-from-other-function.c: New test
3934 * jit.dg/test-error-param-used-without-a-function.c: New test
3937 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3939 PR tree-optimization/64563
3940 * gcc.dg/pr64563.c: New test.
3943 * gcc.target/i386/pr64513.c: New test.
3945 PR tree-optimization/64454
3946 * gcc.dg/pr64454.c: New test.
3949 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3951 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3952 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3953 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3954 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3955 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3956 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3957 * gcc.dg/vect/slp-25.c: Likewise.
3958 * gcc.dg/vect/vect-109.c: Likewise.
3959 * gcc.dg/vect/vect-13.c: Likewise.
3960 * gcc.dg/vect/vect-17.c: Likewise.
3961 * gcc.dg/vect/vect-18.c: Likewise.
3962 * gcc.dg/vect/vect-19.c: Likewise.
3963 * gcc.dg/vect/vect-20.c: Likewise.
3964 * gcc.dg/vect/vect-21.c: Likewise.
3965 * gcc.dg/vect/vect-22.c: Likewise.
3966 * gcc.dg/vect/vect-27.c: Likewise.
3967 * gcc.dg/vect/vect-29.c: Likewise.
3968 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3969 * gcc.dg/vect/vect-2.c: Likewise.
3970 * gcc.dg/vect/vect-3.c: Likewise.
3971 * gcc.dg/vect/vect-4.c: Likewise.
3972 * gcc.dg/vect/vect-5.c: Likewise.
3973 * gcc.dg/vect/vect-72.c: Likewise.
3974 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3975 * gcc.dg/vect/vect-73.c: Likewise.
3976 * gcc.dg/vect/vect-77-global.c: Likewise.
3977 * gcc.dg/vect/vect-78-global.c: Likewise.
3978 * gcc.dg/vect/vect-7.c: Likewise.
3979 * gcc.dg/vect/vect-86.c: Likewise.
3980 * gcc.dg/vect/vect-align-1.c: Likewise.
3981 * gcc.dg/vect/vect-align-3.c: Likewise.
3982 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3983 * gcc.dg/vect/vect-all.c: Likewise.
3984 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3985 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3986 * gcc.dg/vect/vect-peel-3.c: Likewise.
3987 * gcc.dg/vect/vect-peel-4.c: Likewise.
3988 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3990 2015-01-12 Jeff Law <law@redhat.com>
3993 * gcc.target/m68k/pr64461.c: New test.
3995 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3997 * jit.dg/test-array-as-pointer.c (create_code): Update call
3998 to gcc_jit_context_new_global by setting "kind" to
3999 GCC_JIT_GLOBAL_IMPORTED.
4000 * jit.dg/test-error-array-as-pointer.c: Likewise.
4001 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4002 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4003 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4004 * jit.dg/test-using-global.c (the_global): Rename to...
4005 (imported_global): ...this.
4006 (create_code): Update to test the three kinds of global.
4007 (verify_code): Likewise.
4009 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4012 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4014 * gcc.target/i386/pr64291-2.c: Updated.
4016 2015-01-12 Richard Biener <rguenther@suse.de>
4018 PR tree-optimization/64530
4019 * gfortran.dg/pr64530.f90: New testcase.
4021 2015-01-12 Richard Biener <rguenther@suse.de>
4024 * gcc.dg/torture/pr64357.c: New testcase.
4026 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4028 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4031 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4032 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4034 2015-01-12 Martin Liska <mliska@suse.cz>
4036 * gcc.dg/ipa/PR64550.c: New test.
4038 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4041 * g++.dg/ipa/pr63470.C: New testcase.
4043 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4046 * gfortran.dg/typebound_operator_20.f90: New.
4048 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4051 * gfortran.dg/proc_ptr_comp_42.f90: New.
4053 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4056 * gfortran.dg/proc_ptr_comp_41.f90: New.
4058 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4060 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4062 2015-01-10 Tobias Burnus <burnus@net-b.de>
4065 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4066 and add dg-excess-errors.
4067 * gfortran.dg/line_length_6.f90: New.
4068 * gfortran.dg/line_length_7.f90: New.
4069 * gfortran.dg/line_length_8.f90: New.
4070 * gfortran.dg/line_length_9.f90: New.
4071 * gfortran.dg/line_length_10.f90: New.
4072 * gfortran.dg/line_length_11.f90: New.
4074 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4076 * jit.dg/test-threads.c (struct testcase): Move declaration
4077 to jit.dg/all-non-failing-tests.h.
4078 (testcases): Likewise.
4079 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4080 declaration here from jit.dg/all-non-failing-tests.h.
4081 (testcases): Likewise.
4082 * jit.dg/test-combination.c (create_code): Eliminate spelling
4083 out all of the testcases in favor of looping through the
4084 "testcases" metadata.
4085 (verify_code): Likewise.
4087 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4089 PR rtl-optimization/64536
4090 * gcc.dg/pr64536.c: New test.
4092 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4094 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4095 * jit.dg/test-combination.c (create_code): Likewise.
4096 (verify_code): Likewise.
4097 * jit.dg/test-constants.c: New test case.
4098 * jit.dg/test-threads.c: Add test-constants.c.
4100 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4103 * objc.dg/gnu-api-2-class.m: Add a test case
4104 for the above change.
4106 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4108 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4110 2015-01-09 Richard Biener <rguenther@suse.de>
4112 PR tree-optimization/64410
4113 * g++.dg/vect/pr64410.cc: New testcase.
4115 2015-01-09 Martin Liska <mliska@suse.cz>
4117 * gcc.dg/ipa/ipa-icf-32.c: New test.
4119 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4121 * c-c++-common/tsan/tsan_barrier.h: New.
4122 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4123 * c-c++-common/tsan/bitfield_race.c: Likewise.
4124 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4125 * c-c++-common/tsan/mutexset1.c: Likewise.
4126 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4127 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4128 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4129 * c-c++-common/tsan/simple_race.c: Likewise.
4130 * c-c++-common/tsan/simple_stack.c: Likewise.
4131 * c-c++-common/tsan/sleep_sync.c: Likewise.
4132 * c-c++-common/tsan/tiny_race.c: Likewise.
4133 * c-c++-common/tsan/tls_race.c: Likewise.
4134 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4135 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4136 * g++.dg/tsan/atomic_free.C: Likewise.
4137 * g++.dg/tsan/atomic_free2.C: Likewise.
4138 * g++.dg/tsan/cond_race.C: Likewise.
4139 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4141 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4144 * lib/target-supports.exp (check_effective_target_libatomic_available):
4146 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4147 targets that match effective-target libatomic_available.
4148 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4150 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4152 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4153 Verify the result of gcc_jit_context_get_last_error.
4154 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4156 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4158 PR tree-optimization/63989
4159 * gcc.dg/strlenopt-27.c: New test.
4161 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4163 * jit.dg/harness.h (set_up_logging): New function.
4164 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4165 set_up_logging on the context, so that every testcase is
4166 logged to a particular file.
4167 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4168 and call gcc_jit_context_set_logfile on the top-level context.
4170 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4173 * g++.dg/opt/pr64338.C: New test.
4175 2015-01-08 Tobias Burnus <burnus@net-b.de>
4177 * gfortran.dg/coarray/codimension_2b.f90: New file.
4178 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4179 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4181 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4184 * g++.dg/ext/fnname4.C: New.
4186 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4189 * g++.dg/cpp0x/constexpr-64462.C: New.
4191 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4194 * g++.dg/cpp0x/deleted10.C: New.
4196 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4198 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4200 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4202 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4203 GCC_JIT_UNARY_OP_ABS.
4204 (verify_unary_ops): Likewise.
4206 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4208 * jit.dg/test-arith-overflow.c: New test case.
4209 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4210 * jit.dg/test-combination.c (create_code): Likewise.
4211 (verify_code): Likewise.
4212 * jit.dg/test-threads.c (testcases): Likewise.
4214 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4216 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4217 rather than "jit". Load g++.exp, and call g++_init.
4218 Run test-*.cc files within the testsuite and *.cc files within
4220 (jit-dg-test): Drop the addition of -fgnu89-inline to
4221 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4222 doing it when compiling C testcases (since g++ does not handle
4223 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4224 is restored to the value after g++_init ran, rather than the
4225 value before g++_init ran. Return a list of
4226 $comp_output $output_file, as dg-test assumes.
4228 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4230 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4231 make it easier to figure out the origin of each test result when
4232 running test-combination.c and test-threads.c.
4233 (CHECK_VALUE): Likewise.
4234 (CHECK_DOUBLE_VALUE): Likewise.
4235 (CHECK_STRING_VALUE): Likewise.
4236 (CHECK_STRING_STARTS_WITH): Likewise.
4237 (CHECK_STRING_CONTAINS): Likewise.
4239 (check_string_value): Likewise, add "funcname" param.
4240 (check_string_starts_with): Likewise.
4241 (check_string_contains): Likewise.
4243 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4245 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4246 generating name of built executable.
4248 2015-01-07 Marek Polacek <polacek@redhat.com>
4251 * gcc.dg/pr64440.c: New test.
4252 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4254 2015-01-07 Marek Polacek <polacek@redhat.com>
4257 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4258 * gcc.dg/pr64417.c: New test.
4260 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4263 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4266 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4268 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4269 Check if testcases run without errors, not just if they compile.
4271 2015-01-06 Christian Bruel <christian.bruel@st.com>
4274 * gcc.target/sh/pr64507.c: New test.
4276 2015-01-06 Arnaud Charlet <charlet@adacore.com>
4278 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4280 2015-01-06 Jakub Jelinek <jakub@redhat.com>
4282 * c-c++-common/asan/sanitize-all-1.c: New test.
4283 * c-c++-common/ubsan/sanitize-all-1.c: New test.
4284 * c-c++-common/ubsan/sanitize-all-2.c: New test.
4285 * c-c++-common/ubsan/sanitize-all-3.c: New test.
4286 * c-c++-common/ubsan/sanitize-all-4.c: New test.
4288 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4290 * lib/target-supports.exp (check_profiling_available): Return 0 for
4292 (check_effective_target_tls_runtime): Likewise.
4293 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4294 * gcc.dg/20020312-2.c: Adjust for Visium.
4295 * gcc.dg/tls/thr-cse-1.c: Likewise
4296 * gcc.dg/tree-ssa/20040204-1.c: Likewise
4297 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4298 * gcc.dg/weak/typeof-2.c: Likewise.
4300 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
4302 PR rtl-optimization/64287
4303 * gcc.dg/aru-2.c: New test.
4305 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4308 * c-c++-common/ubsan/pr64344-1.c: New test.
4309 * c-c++-common/ubsan/pr64344-2.c: New test.
4311 PR tree-optimization/64465
4312 * gcc.dg/pr64465.c: New test.
4314 PR tree-optimization/64494
4315 * gcc.c-torture/compile/pr64494.c: New test.
4317 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4320 * gfortran.dg/realloc_on_assign_25.f90: New test.
4322 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4324 Update copyright years.
4326 2015-01-05 Marek Polacek <polacek@redhat.com>
4329 * gcc.dg/pr64423.c: New test.
4331 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
4333 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4334 mmix-knuth-mmixware for the same reason as for MIPS.
4335 * gcc.dg/debug/debug-2.c: Ditto.
4337 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4339 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
4342 * lib/gfortran.exp: Add libatomic library search path.
4343 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4344 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4346 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4348 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4350 * c-c++-common/tsan/bitfield_race.c: New testcase.
4351 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4353 2015-01-02 Tobias Burnus <burnus@net-b.de>
4355 * gfortran.dg/coarray/collectives_4.f90: New.
4357 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4360 * gfortran.dg/extends_16.f90: New.
4362 2015-01-02 Tobias Burnus <burnus@net-b.de>
4364 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4366 2015-01-02 Tobias Burnus <burnus@net-b.de>
4368 * gfortran.dg/coarray/codimension_2.f90: New.
4369 * gfortran.dg/coarray/codimension_2a.f90: New.
4370 * gfortran.dg/coarray_35.f90: New.
4371 * gfortran.dg/coarray_35a.f90: New.
4373 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4376 * gfortran.dg/dummy_procedure_11.f90: New.
4378 Copyright (C) 2015 Free Software Foundation, Inc.
4380 Copying and distribution of this file, with or without modification,
4381 are permitted in any medium without royalty provided the copyright
4382 notice and this notice are preserved.