1 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3 * gcc.dg/pr23623.c: Added aligned attribute.
4 * gcc.dg/20141029-1.c: Likewise.
5 * gcc.dg/20150306-1.c: New test.
7 2015-04-01 Marek Polacek <polacek@redhat.com>
10 * g++.dg/cpp0x/initlist93.C: New test.
11 * g++.dg/cpp0x/initlist94.C: New test.
13 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
16 * gcc.target/aarch64/pr65624.c: New test.
18 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
20 * gcc.dg/ipa/inlinehint-4.c: New testcase.
22 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
24 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
25 extra variable to force stack alignment.
26 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
27 extra variable to force stack alignment.
29 2015-03-31 Marek Polacek <polacek@redhat.com>
32 * g++.dg/template/pr65390.C: New test.
34 2015-03-31 Martin Liska <mliska@suse.cz>
36 * g++.dg/ipa/pr65557.C: New test.
38 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
40 * gcc.target/s390/hotpatch-25.c: New test.
41 * gcc.target/s390/hotpatch-1.c: Update test.
42 * gcc.target/s390/hotpatch-10.c: Update test.
43 * gcc.target/s390/hotpatch-11.c: Update test.
44 * gcc.target/s390/hotpatch-12.c: Update test.
45 * gcc.target/s390/hotpatch-13.c: Update test.
46 * gcc.target/s390/hotpatch-14.c: Update test.
47 * gcc.target/s390/hotpatch-15.c: Update test.
48 * gcc.target/s390/hotpatch-16.c: Update test.
49 * gcc.target/s390/hotpatch-17.c: Update test.
50 * gcc.target/s390/hotpatch-18.c: Update test.
51 * gcc.target/s390/hotpatch-19.c: Update test.
52 * gcc.target/s390/hotpatch-2.c: Update test.
53 * gcc.target/s390/hotpatch-21.c: Update test.
54 * gcc.target/s390/hotpatch-22.c: Update test.
55 * gcc.target/s390/hotpatch-23.c: Update test.
56 * gcc.target/s390/hotpatch-24.c: Update test.
57 * gcc.target/s390/hotpatch-3.c: Update test.
58 * gcc.target/s390/hotpatch-4.c: Update test.
59 * gcc.target/s390/hotpatch-5.c: Update test.
60 * gcc.target/s390/hotpatch-6.c: Update test.
61 * gcc.target/s390/hotpatch-7.c: Update test.
62 * gcc.target/s390/hotpatch-8.c: Update test.
63 * gcc.target/s390/hotpatch-9.c: Update test.
64 * gcc.target/s390/hotpatch-compile-16.c: Update test.
66 2015-03-31 Richard Biener <rguenther@suse.de>
69 * g++.dg/torture/pr65626.C: New testcase.
71 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
74 * gcc.target/i386/mpx/pr65531.cc: New.
76 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
79 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
80 __builtin_alloca instead of alloca.
81 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
82 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
83 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
86 2015-03-30 Jakub Jelinek <jakub@redhat.com>
89 * g++.dg/ubsan/pr65610.C: New test.
91 2015-03-30 Marek Polacek <polacek@redhat.com>
94 * g++.dg/cpp0x/pr65398-2.C: New test.
96 2015-03-30 Marek Polacek <polacek@redhat.com>
98 * c-c++-common/pr65556.c: Change the width of bit-fields.
100 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
103 * gcc.target/i386/pr65588.c: New testcase.
105 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
108 * gfortran.dg/open_errors_2.f90: New test.
110 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
113 * gfortran.dg/namelist_86.f90: New test.
115 2015-03-28 Andre Vehreschild <vehre@gmx.de>
117 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
118 statement to reflect new ownership.
120 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
123 * g++.dg/template/friend58.C: New.
124 * g++.dg/template/friend59.C: Likewise.
126 2015-03-27 Tobias Burnus <burnus@net-b.de>
129 * g++.dg/gomp/openmp-simd-3.C: New.
130 * gcc.dg/gomp/openmp-simd-3.c: New.
132 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
135 * gcc.target/i386/pr65248-1.c: New file.
136 * gcc.target/i386/pr65248-2.c: Likewise.
137 * gcc.target/i386/pr65248-3.c: Likewise.
138 * gcc.target/i386/pr65248-4.c: Likewise.
140 2015-03-27 Jakub Jelinek <jakub@redhat.com>
143 * gcc.c-torture/compile/pr65593.c: New test.
145 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
148 * g++.dg/cpp1y/constexpr-assert1.C: New.
150 2015-03-27 Marek Polacek <polacek@redhat.com>
153 * c-c++-common/pr65556.c: New test.
155 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
158 * g++.dg/torture/pr65600.C: New testcase.
160 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
163 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
165 2015-03-27 Andre Vehreschild <vehre@gmx.de>
167 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
168 statement and cleanup. Fixed typos.
170 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
173 * gcc.c-torture/compile/pr65595.c: New testcase.
175 2015-03-27 Marek Polacek <polacek@redhat.com>
178 * g++.dg/ubsan/pr65583.C: New test.
180 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
182 * gcc.c-torture/compile/20150327.c: New testcase.
184 2015-03-26 Richard Biener <rguenther@suse.de>
187 * g++.dg/torture/pr65555.C: New testcase.
189 2015-03-26 Jakub Jelinek <jakub@redhat.com>
191 PR tree-optimization/64715
192 * gcc.dg/builtin-object-size-15.c: New test.
193 * gcc.dg/pr64715-1.c: New test.
194 * gcc.dg/pr64715-2.c: New test.
196 2015-03-26 Richard Biener <rguenther@suse.de>
199 * gnat.dg/specs/opt2.ads: Fix testcase.
201 2015-03-25 Martin Sebor <msebor@redhat.com>
204 * lib/target-supports.exp (check_effective_target_arm32): Fail early
205 when target isn't arm*-*-*-*.
206 (check_effective_target_arm_nothumb): Likewise.
207 (check_effective_target_arm_little_endian): Likewise.
208 (check_effective_target_arm_vect_no_misalign): Likewise.
209 (check_effective_target_aarch64_little_endian): Fail early if target
212 2015-03-25 Sebastian Pop <s.pop@samsung.com>
214 PR tree-optimization/65177
215 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
217 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
219 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
220 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
221 smmintrin.h and mm3dnow.h.
223 2015-03-25 Marek Polacek <polacek@redhat.com>
226 * g++.dg/cpp0x/pr65558.C: New test.
228 2015-03-25 Marek Polacek <polacek@redhat.com>
231 * g++.dg/template/pr61670.C: New test.
233 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
236 * g++.dg/template/pr54987.C: New.
238 2015-03-25 Richard Biener <rguenther@suse.de>
240 PR tree-optimization/62630
241 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
243 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
246 * gcc.target/i386/mpx/pr65508.c: New.
248 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
252 * gfortran.dg/data_initialized_3.f90: New.
254 2015-03-25 Richard Biener <rguenther@suse.de>
257 * gnat.dg/specs/opt2.ads: New testcase.
259 2015-03-25 Bin Cheng <bin.cheng@arm.com>
261 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
262 * gcc.target/arm/memset-inline-4.c: Skip for
263 arm_tune_string_ops_prefer_neon.
264 * gcc.target/arm/memset-inline-5.c: Ditto.
265 * gcc.target/arm/memset-inline-6.c: Ditto.
266 * gcc.target/arm/memset-inline-8.c: Ditto.
267 * gcc.target/arm/memset-inline-9.c: Ditto.
269 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
272 * g++.dg/other/virtual3.C: New.
274 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
277 * g++.dg/cpp0x/vt-60130.C: New.
279 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
282 * g++.dg/warn/Warray-bounds-7.C: New.
284 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
287 * g++.dg/template/defarg18.C: New.
289 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
292 * g++.dg/cpp0x/vt-59988.C: New.
294 2015-03-24 Jakub Jelinek <jakub@redhat.com>
296 PR tree-optimization/65533
297 * gcc.dg/pr65533.c: New test.
299 2015-03-24 Andre Vehreschild <vehre@gmx.de>
301 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
302 source= and mold= expressions functionality.
303 * gfortran.dg/allocate_class_4.f90: New test.
304 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
305 copying an unlimited polymorhpic object containing a char array
306 to another unlimited polymorphic object respects the _len
308 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
309 whether deferred length char array allocate works, unlimited
310 polymorphic object allocation from a string works and if
311 allocating an array of deferred length strings works.
312 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
314 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
317 * g++.dg/cpp0x/constexpr-array11.C: New.
319 2015-03-24 Richard Biener <rguenther@suse.de>
322 * gcc.dg/torture/pr65517.c: New testcase.
324 2015-03-24 Tobias Burnus <burnus@net-b.de>
326 * gfortran.dg/coindexed_1.f90: Moved from
327 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
329 2015-03-23 Jakub Jelinek <jakub@redhat.com>
332 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
336 * gcc.target/i386/pr65523.c: New test.
339 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
341 * g++.dg/lto/pr65475b_0.C: Likewise.
343 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
346 * gcc.target/sh/torture/pr65505.c: New.
348 2015-03-23 Martin Sebor <msebor@redhat.com>
351 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
352 assembly for lvx in addition to lxv.
354 2015-03-23 Jakub Jelinek <jakub@redhat.com>
357 * gfortran.dg/pr65504.f90: New test.
360 * gcc.dg/pr65521.c: New test.
362 2015-03-23 Richard Biener <rguenther@suse.de>
364 PR tree-optimization/65518
365 * gcc.dg/vect/pr65518.c: New testcase.
367 2015-03-23 Richard Biener <rguenther@suse.de>
369 PR tree-optimization/65494
370 * gcc.dg/vect/pr65494.c: New testcase.
372 2015-03-23 Jakub Jelinek <jakub@redhat.com>
374 PR preprocessor/65238
375 * c-c++-common/cpp/pr65238-1.c: New test.
376 * gcc.dg/cpp/pr65238-2.c: New test.
377 * gcc.dg/cpp/trad/pr65238-3.c: New test.
378 * gcc.dg/cpp/trad/pr65238-4.c: New test.
380 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
381 Mikael Morin <mikael@gcc.gnu.org>
384 * gfortran.dg/elemental_dependency_4.f90: New.
385 * gfortran.dg/elemental_dependency_5.f90: New.
387 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
390 * g++.dg/lto/pr65475b_0.C: New testcase.
391 * g++.dg/lto/pr65475b_1.C: New testcase.
392 * g++.dg/lto/pr65475c_0.C: New testcase.
393 * g++.dg/lto/pr65475c_1.C: New testcase.
395 2015-03-21 Tobias Burnus <burnus@net-b.de>
397 * gfortran.dg/coarray_38.f90: New.
398 * gfortran.dg/coarray_39.f90: New.
399 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
402 2015-03-20 Marek Polacek <polacek@redhat.com>
405 * g++.dg/cpp0x/pr65398.C: New test.
407 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
410 * g++.dg/lto/pr65475_0.C: New testcase.
411 * g++.dg/lto/pr65475_1.C: New testcase.
413 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
415 PR rtl-optimization/64366
416 * gcc.target/sh/pr64366.c: New.
418 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
421 * g++.dg/cpp0x/constexpr-48324.C: New.
423 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
426 * g++.dg/cpp0x/pr48453.C: New.
428 2015-03-20 Marek Polacek <polacek@redhat.com>
431 * g++.dg/cpp0x/pr65072.C: New test.
433 2015-03-20 Richard Biener <rguenther@suse.de>
436 * gcc.dg/pr15347.c: Use -O.
437 * c-c++-common/pr19807-1.c: Likewise.
439 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
441 * gnat.dg/volatile13.ad[sb]: New test.
443 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
445 PR rtl-optimization/60851
446 * gcc.target/i386/pr60851.c: New test.
448 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
451 * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
452 * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
453 * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
454 * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
455 * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
457 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
459 PR rtl-optimization/63491
460 * gcc.target/powerpc/pr63491.c: New.
462 2015-03-19 Jakub Jelinek <jakub@redhat.com>
464 * g++.dg/ipa/pr65465.C: New test.
466 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
469 * g++.dg/cpp0x/deleted11.C: New.
471 2015-03-19 Jakub Jelinek <jakub@redhat.com>
474 * c-c++-common/tsan/pr65400-3.c: New test.
476 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
479 * g++.dg/cpp0x/constexpr-59686.C: New.
481 2015-03-19 Jakub Jelinek <jakub@redhat.com>
484 * g++.dg/tsan/pr64265.C: New test.
487 * c-c++-common/tsan/pr65400-1.c: New test.
488 * c-c++-common/tsan/pr65400-2.c: New test.
490 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
493 * g++.dg/cpp0x/pr59816.C: New.
495 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
498 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
500 2015-03-18 Martin Liska <mliska@suse.cz>
503 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
504 equivalences either to 6 or 7.
506 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
510 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
512 * gcc.dg/undefined-loop-1.c: New file.
513 * gcc.dg/undefined-loop-2.c: New file.
515 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
518 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
519 loop exits too early.
521 2015-03-18 Jakub Jelinek <jakub@redhat.com>
523 PR tree-optimization/65450
524 * gfortran.dg/pr65450.f90: New test.
527 * gcc.target/i386/pr65078-1.c: New test.
528 * gcc.target/i386/pr65078-2.c: New test.
529 * gcc.target/i386/pr65078-3.c: New test.
530 * gcc.target/i386/pr65078-4.c: New test.
531 * gcc.target/i386/pr65078-5.c: New test.
532 * gcc.target/i386/pr65078-6.c: New test.
534 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/cpp1y/pr65340.C: New.
539 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
542 * gfortran.dg/system_clock_3.f08: Adjust test.
544 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
547 * gfortran.dg/proc_ptr_comp_44.f90: New test.
548 * gfortran.dg/proc_ptr_comp_45.f90: New test.
550 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
553 * gfortran.dg/system_clock_3.f08: New test.
555 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
558 g++.dg/cpp1y/pr64626-1.C: New.
559 g++.dg/cpp1y/pr64626-2.C: New.
560 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
562 2015-03-16 Jakub Jelinek <jakub@redhat.com>
564 PR tree-optimization/65427
565 * gcc.c-torture/execute/pr65427.c: New test.
567 2015-03-16 Marek Polacek <polacek@redhat.com>
571 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
572 * g++.dg/cpp0x/pr65327.C: New test.
574 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
577 * c-c++-common/asan/pr64820.c: New test.
579 2015-03-16 Andre Vehreschild <vehre@gmx.de>
581 * gfortran.dg/pointer_2.f90: New test.
583 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
585 * testsuite/g++.dg/pr65049.C: New test.
587 2015-03-16 Tom de Vries <tom@codesourcery.com>
589 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
590 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
591 * gcc.target/i386/fuse-caller-save.c: Same.
593 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
595 * gnat.dg/loop_optimization18.ad[sb]: New test.
596 * gnat.dg/loop_optimization18_pkg.ads: New helper.
598 2015-03-16 Alan Modra <amodra@gmail.com>
600 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
603 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
605 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
607 * gcc.dg/torture/pr65270-2.c: Likewise.
609 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
612 * gfortran.dg/pointer_remapping_9.f90: New.
614 2015-03-14 Jakub Jelinek <jakub@redhat.com>
616 PR tree-optimization/65369
617 * gcc.c-torture/execute/pr65369.c: New test.
619 PR tree-optimization/65418
620 * gcc.c-torture/execute/pr65418-1.c: New test.
621 * gcc.c-torture/execute/pr65418-2.c: New test.
623 PR rtl-optimization/65401
624 * gcc.c-torture/execute/pr65401.c: New test.
626 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
629 * gcc.target/arm/pr64600_1.c: New test.
631 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
633 PR rtl-optimization/65235
634 * gcc.target/aarch64/pr65235_1.c: New test.
636 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
638 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
639 * gcc.target/s390/hotpatch-22.c: Likewise.
640 * gcc.target/s390/hotpatch-23.c: Likewise.
641 * gcc.target/s390/hotpatch-24.c: Likewise.
642 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
643 * gcc.target/s390/hotpatch-1.c: Update expected output.
644 * gcc.target/s390/hotpatch-2.c: Likewise.
645 * gcc.target/s390/hotpatch-3.c: Likewise.
646 * gcc.target/s390/hotpatch-4.c: Likewise.
647 * gcc.target/s390/hotpatch-5.c: Likewise.
648 * gcc.target/s390/hotpatch-6.c: Likewise.
649 * gcc.target/s390/hotpatch-7.c: Likewise.
650 * gcc.target/s390/hotpatch-8.c: Likewise.
651 * gcc.target/s390/hotpatch-9.c: Likewise.
652 * gcc.target/s390/hotpatch-10.c: Likewise.
653 * gcc.target/s390/hotpatch-11.c: Likewise.
654 * gcc.target/s390/hotpatch-12.c: Likewise.
655 * gcc.target/s390/hotpatch-13.c: Likewise.
656 * gcc.target/s390/hotpatch-14.c: Likewise.
657 * gcc.target/s390/hotpatch-15.c: Likewise.
658 * gcc.target/s390/hotpatch-16.c: Likewise.
659 * gcc.target/s390/hotpatch-17.c: Likewise.
660 * gcc.target/s390/hotpatch-18.c: Likewise.
661 * gcc.target/s390/hotpatch-19.c: Likewise.
663 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
666 * gcc.target/i386/pr65103-1.c: New.
668 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
671 * gcc.target/i386/pr65044.c: New.
673 2015-03-12 Tom de Vries <tom@codesourcery.com>
675 PR rtl-optimization/64895
676 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
677 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
678 * gcc.target/i386/fuse-caller-save.c: Ditto.
680 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
682 * gcc.dg/ipa/pr63569.c: Fix template.
684 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
686 * g++.dg/ipa/pr64146.C: Require fpic support.
688 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
691 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
692 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
694 2015-03-11 Jakub Jelinek <jakub@redhat.com>
696 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
697 to dg-options, fix up dg-skip-if.
699 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
702 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
703 * gcc.target/avr/tiny-caller-save.c: Same.
705 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
708 * g++.dg/pr65242.C: New test.
710 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
712 * c-c++-common/asan/no-asan-check-glob.c: New test.
714 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
717 * g++.dg/other/default11.C: New.
718 * g++.dg/other/default12.C: Likewise.
720 2015-03-10 Jakub Jelinek <jakub@redhat.com>
723 * gcc.target/i386/bmi2-bzhi-2.c: New test.
725 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
728 * gfortran.dg/unlimited_polymorphic_23.f90: New test
730 2015-03-10 Jakub Jelinek <jakub@redhat.com>
733 * g++.dg/cpp0x/pr65127.C: New test.
735 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
737 * gcc.dg/ipa/PR64550.c: Update template.
739 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
740 Tobias Burnus <burnus@net-b.de>
742 * gfortran.dg/coarray_sync_memory.f90: New.
744 2015-03-10 Marek Polacek <polacek@redhat.com>
747 * c-c++-common/ubsan/pr65367.c: New test.
749 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
751 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
752 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
753 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
754 * gcc.target/i386/mpx/calloc-1-nov.c: New.
755 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
756 * gcc.target/i386/mpx/malloc-1-nov.c: New.
757 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
758 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
759 * gcc.target/i386/mpx/realloc-1-nov.c: New.
760 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
761 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
762 * gcc.target/i386/mpx/realloc-2-nov.c: New.
763 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
765 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
767 * lib/mpx-dg.exp (mpx_link_flags): New.
770 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
771 * gcc.target/i386/mpx/alloca-1-nov.c: New.
772 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
773 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
774 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
775 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
776 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
777 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
778 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
779 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
780 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
781 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
782 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
783 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
784 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
785 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
786 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
787 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
788 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
789 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
790 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
791 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
792 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
793 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
794 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
795 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
796 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
797 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
798 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
799 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
800 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
801 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
802 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
803 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
804 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
805 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
806 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
807 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
808 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
809 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
810 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
811 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
812 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
813 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
814 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
815 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
816 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
817 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
818 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
819 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
820 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
821 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
822 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
823 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
824 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
825 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
826 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
827 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
828 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
829 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
830 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
831 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
832 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
833 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
834 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
835 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
836 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
837 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
838 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
839 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
840 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
841 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
842 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
843 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
844 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
845 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
846 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
847 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
848 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
849 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
850 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
851 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
852 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
853 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
854 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
855 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
856 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
857 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
858 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
859 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
860 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
861 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
862 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
863 * gcc.target/i386/mpx/label-address-1.c: New.
864 * gcc.target/i386/mpx/legacy-1-nov.c: New.
865 * gcc.target/i386/mpx/macro.c: New.
866 * gcc.target/i386/mpx/mpx-check.h: New.
867 * gcc.target/i386/mpx/mpx.exp: New.
868 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
869 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
870 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
871 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
872 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
873 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
874 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
875 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
876 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
877 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
878 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
879 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
880 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
881 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
882 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
883 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
884 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
885 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
886 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
887 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
888 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
889 * gcc.target/i386/mpx/reference-1-lbv.c: New.
890 * gcc.target/i386/mpx/reference-1-nov.c: New.
891 * gcc.target/i386/mpx/reference-1-ubv.c: New.
892 * gcc.target/i386/mpx/reference-2-lbv.c: New.
893 * gcc.target/i386/mpx/reference-2-nov.c: New.
894 * gcc.target/i386/mpx/reference-2-ubv.c: New.
895 * gcc.target/i386/mpx/reference-3-lbv.c: New.
896 * gcc.target/i386/mpx/reference-3-nov.c: New.
897 * gcc.target/i386/mpx/reference-3-ubv.c: New.
898 * gcc.target/i386/mpx/reference-4-lbv.c: New.
899 * gcc.target/i386/mpx/reference-4-nov.c: New.
900 * gcc.target/i386/mpx/reference-4-ubv.c: New.
901 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
902 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
903 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
904 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
905 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
906 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
907 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
908 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
909 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
910 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
911 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
912 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
913 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
914 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
915 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
916 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
917 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
918 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
919 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
920 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
921 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
922 * gcc.target/i386/mpx/sincos-1-nov.c: New.
923 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
924 * gcc.target/i386/mpx/static-array-1-nov.c: New.
925 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
926 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
927 * gcc.target/i386/mpx/static-init-1-nov.c: New.
928 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
929 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
930 * gcc.target/i386/mpx/static-init-2-nov.c: New.
931 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
932 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
933 * gcc.target/i386/mpx/static-init-3-nov.c: New.
934 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
935 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
936 * gcc.target/i386/mpx/static-init-4-nov.c: New.
937 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
938 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
939 * gcc.target/i386/mpx/static-init-5-nov.c: New.
940 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
941 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
942 * gcc.target/i386/mpx/static-init-6-nov.c: New.
943 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
944 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
945 * gcc.target/i386/mpx/static-string-1-nov.c: New.
946 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
947 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
948 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
949 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
950 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
951 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
952 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
953 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
954 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
955 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
956 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
957 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
958 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
959 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
960 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
961 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
962 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
963 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
964 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
965 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
966 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
967 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
968 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
969 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
970 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
971 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
972 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
973 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
974 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
975 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
976 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
977 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
978 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
979 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
980 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
981 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
982 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
983 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
984 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
985 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
986 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
987 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
988 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
989 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
990 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
991 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
992 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
993 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
994 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
995 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
996 * gcc.target/i386/mpx/vararg-1-nov.c: New.
997 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
998 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
999 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1000 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1001 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1002 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1003 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1004 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1005 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1006 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1007 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1008 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1009 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1010 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1011 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1012 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1013 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1014 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1015 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1016 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1017 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1018 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1019 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1020 * gcc.target/i386/mpx/vla-1-nov.c: New.
1021 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1022 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1023 * gcc.target/i386/mpx/vla-2-nov.c: New.
1024 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1026 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1028 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1030 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1032 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1034 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1036 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1037 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1039 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1042 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1045 * c-c++-common/pr65120.c: New test.
1047 PR rtl-optimization/65321
1048 * gcc.dg/pr65321.c: New test.
1050 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1052 PR tree-optimization/65355
1053 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1055 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1058 * c-c++-common/pr49706.c: Adjust tests for not warning
1059 about !!x == y or !b == y where b is boolean, and add
1061 * c-c++-common/pr62199-2.c: Likewise.
1063 2015-03-09 Richard Biener <rguenther@suse.de>
1066 * gcc.dg/torture/pr65270-1.c: New testcase.
1067 * gcc.dg/torture/pr65270-2.c: Likewise.
1069 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1071 PR tree-optimization/63743
1072 * gcc.dg/pr63743.c: New test.
1074 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1077 * g++.dg/lto/pr65316_0.C: New testcase.
1078 * g++.dg/lto/pr65316_1.C: New testcase.
1080 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1083 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1085 * g++.dg/abi/rtti3.C: Likewise.
1087 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1090 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1092 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1094 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1096 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1098 2015-03-08 Morin <mikael@gcc.gnu.org>
1101 * gfortran.dg/entry_20.f90: New.
1103 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1106 * gcc.c-torture/compile/pr65153.c: New.
1108 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1111 * g++.dg/torture/pr65249.C: New.
1113 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1115 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1117 (int64_t): Likewise.
1119 2015-03-07 Marek Polacek <polacek@redhat.com>
1120 Martin Uecker <uecker@eecs.berkeley.edu>
1123 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1125 * c-c++-common/ubsan/bounds-8.c: New test.
1126 * c-c++-common/ubsan/bounds-9.c: New test.
1127 * gcc.dg/ubsan/bounds-2.c: New test.
1129 2015-03-05 Martin Sebor <msebor@redhat.com>
1131 * PR testsuite/63175
1132 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1133 checking of results into main to prevent it from getting optimized
1135 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1137 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1139 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1140 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1141 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1144 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1146 * g++.dg/lto/pr65302_1.C: New testcase.
1147 * g++.dg/lto/pr65302_0.C: New testcase.
1149 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1151 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1152 -fno-ipa-icf to dg-options.
1154 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1156 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1157 compiles using the linker plugin.
1159 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1161 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1163 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1165 * gcc.target/arm/pr65067.c: New test.
1167 2015-03-05 Martin Liska <mliska@suse.cz>
1170 * gcc.dg/ipa/pr65318.c: New test.
1172 2015-03-05 Marek Polacek <polacek@redhat.com>
1174 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1176 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1178 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1180 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1182 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1183 max-unroll-times back to defaults for s390.
1185 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1189 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1192 * g++.dg/cpp0x/initlist92.C: New.
1194 2015-03-05 Richard Biener <rguenther@suse.de>
1196 PR tree-optimization/65310
1197 * gcc.dg/vect/pr65310.c: New testcase.
1199 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1202 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1204 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
1206 * gnat.dg/entry_queues3.adb: New test.
1208 2015-03-04 Ian Lance Taylor <iant@google.com>
1210 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1212 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1215 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1217 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
1219 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1220 -fno-ipa-icf to dg-options
1221 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1222 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1224 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1227 * g++.dg/cpp0x/decltype62.C: New.
1229 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
1231 * gnat.dg/object_overflow5.adb: New test.
1233 2015-03-03 Martin Liska <mliska@suse.cz>
1236 * gcc.dg/ipa/pr65287.c: New test.
1238 2015-03-03 Martin Jambor <mjambor@suse.cz>
1239 Eric Botcazou <ebotcazou@adacore.com>
1241 * gnat.dg/specs/pack12.ads: New test.
1243 2015-03-03 Martin Liska <mliska@suse.cz>
1245 * gcc.dg/ipa/PR65282.c: New test.
1247 2015-03-13 Jeff Law <law@redhat.com>
1249 PR tree-optimization/65241
1250 * gcc.c-torture/compile/pr65241.c: New test.
1252 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
1255 * gcc.target/avr/torture/pr64331.c: New test.
1257 2015-03-03 Martin Liska <mliska@suse.cz>
1258 Jan Hubicka <hubicka@ucw.cz>
1260 * g++.dg/ipa/pr65263.C: New test.
1262 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1265 * gcc.dg/lto/pr65130_0.c: New testcase.
1266 * gcc.dg/lto/pr65130_1.c: New testcase.
1268 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1271 * g++.dg/torture/pr64988.C: New testcase.
1273 2015-03-02 Tobias Burnus <burnus@net-b.de>
1275 * gfortran.dg/coarray_atomic_6.f90: New.
1277 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1280 * gcc.target/i386/pr65184.c: New.
1282 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1285 * gcc.target/i386/pr65183.c: New.
1287 2015-02-28 Martin Liska <mliska@suse.cz>
1288 Jan Hubicka <hubicka@ucw.cz>
1290 * gcc.dg/ipa/ipa-icf-35.c: New test.
1291 * gcc.dg/ipa/ipa-icf-36.c: New test.
1292 * gcc.dg/ipa/ipa-icf-37.c: New test.
1294 2015-02-28 Martin Liska <mliska@suse.cz>
1295 Jan Hubicka <hubicka@ucw.cz>
1298 * gcc.dg/ipa/ipa-icf-34.c: New test.
1300 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1303 * gcc.target/sh/sh/pr61142.c: New.
1305 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
1307 * g++.dg/other/dump-ada-spec-3.C: New test.
1309 2015-03-01 Martin Liska <mliska@suse.cz>
1311 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1312 * g++.dg/ipa/pr63595.C: Update expected results.
1314 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
1317 * g++.dg/ipa/ipa-icf-6.C: New testcase.
1319 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
1321 * gcc.dg/vect/pr59354.c: Move vector producing code to
1324 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
1327 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1328 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1329 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1330 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1332 2015-02-27 Jakub Jelinek <jakub@redhat.com>
1334 PR tree-optimization/65048
1335 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1336 (foo): Use K&R style definition.
1338 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
1341 * g++.dg/pr65032.C: New.
1343 2015-02-27 Marek Polacek <polacek@redhat.com>
1346 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1349 2015-02-27 Marek Polacek <polacek@redhat.com>
1352 * gcc.dg/pr65228.c: New test.
1354 2015-02-27 Kai Tietz <ktietz@redhat.com>
1357 * gcc.dg/weak/weak-17.c: New file.
1359 2015-02-27 Richard Biener <rguenther@suse.de>
1362 * g++.dg/lto/pr65193_0.C: New testcase.
1364 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1366 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1367 * gcc.target/s390/hotpatch-8.c: Likewise.
1368 * gcc.target/s390/hotpatch-9.c: Likewise.
1369 * gcc.target/s390/pr61078.c: Likewise.
1370 * gcc.target/s390/pr57960.c: Remove -m64.
1371 * gcc.target/s390/pr61078.c: Likewise.
1373 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1374 Martin Liska <mliska@suse.cz>
1377 * gcc.dg/pr64454.c: Disable ICF.
1378 * gcc.dg/pr28685-1.c: Disable ICF
1379 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1380 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1381 * g++.dg/ipa/ipa-icf-4.C: Update template.
1383 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1385 PR tree-optimization/65216
1386 * gcc.c-torture/execute/pr65216.c: New test.
1388 PR tree-optimization/65215
1389 * gcc.c-torture/execute/pr65215-1.c: New test.
1390 * gcc.c-torture/execute/pr65215-2.c: New test.
1391 * gcc.c-torture/execute/pr65215-3.c: New test.
1392 * gcc.c-torture/execute/pr65215-4.c: New test.
1393 * gcc.c-torture/execute/pr65215-5.c: New test.
1395 2015-02-26 Tom de Vries <tom@codesourcery.com>
1397 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1399 2015-02-26 Martin Liska <mliska@suse.cz>
1400 Jan Hubicka <hubicka@ucw.cz>
1402 * g++.dg/ipa/pr64146.C: Update expected results.
1403 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1404 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1405 * gcc.dg/ipa/ipa-icf-34.c: New test.
1407 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1409 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1410 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1411 (dg-additional-options): Remove dg directive.
1412 (dg-final): Add dg directive.
1414 2015-02-26 Marek Polacek <polacek@redhat.com>
1417 * g++.dg/ipa/pr65008.C: New test.
1419 2015-02-26 Tom de Vries <tom@codesourcery.com>
1421 * lib/profopt.exp (profopt-target-cleanup): New proc.
1422 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1423 files from sources from dg-additional-sources.
1425 2015-02-26 Tom de Vries <tom@codesourcery.com>
1427 * lib/gcov.exp: Cleanup in case of xfail.
1429 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1431 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1433 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1436 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1437 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1438 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1439 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1440 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1441 * g++.dg/debug/pr46123.C: XFAIL and move...
1442 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1443 * gcc.dg/debug/dwarf2-3.c: Move...
1444 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1446 2015-02-26 Marek Polacek <polacek@redhat.com>
1449 * g++.dg/cpp1y/pr65202.C: New test.
1451 2015-02-26 Tom de Vries <tom@codesourcery.com>
1453 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1454 locale_facets.h.gcov.
1456 2015-02-26 Tom de Vries <tom@codesourcery.com>
1458 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1460 2015-02-26 Tom de Vries <tom@codesourcery.com>
1462 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1464 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1467 * gcc.target/i386/pr65217.c: New.
1469 2015-02-26 Tom de Vries <tom@codesourcery.com>
1471 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1473 2015-02-26 Tom de Vries <tom@codesourcery.com>
1475 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1477 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1479 PR tree-optimization/65048
1480 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1482 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1484 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1485 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1487 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1490 * gcc.target/i386/pr65161.c: New test.
1492 2015-02-26 Terry Guo <terry.guo@arm.com>
1494 * gcc.target/arm/no-volatile-in-it.c: New test.
1496 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1498 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1499 (dg-options): Add -save-temps.
1500 (dg-final): Add cleanup-saved-temps.
1502 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1504 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1506 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1508 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1509 * gcc.target/powerpc/pack01.c: Include string.h.
1511 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1514 * gcc.target/i386/pr65167.c: New.
1516 2015-02-25 Kai Tietz <ktietz@redhat.com>
1518 PR tree-optimization/61917
1519 * gcc.dg/vect/vect-pr61917.c: New file.
1521 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1523 PR tree-optimization/65170
1524 * gcc.c-torture/execute/pr65170.c: New test.
1525 * gcc.dg/tree-ssa/vrp96.c: New test.
1527 2015-02-24 Tom de Vries <tom@codesourcery.com>
1529 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1531 2015-02-24 Tom de Vries <tom@codesourcery.com>
1534 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1535 (dg-additional-files-options): Copy additional_sources to
1536 additional_sources_used before emptying additional_sources.
1537 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1538 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1539 (cleanup-saved-temps): Use additional_sources_used instead of
1541 (dg-test): Reset additional_sources_used.
1543 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1546 * gfortran.dg/integer_exponentiation_6.F90: New test.
1548 2015-02-23 Martin Sebor <msebor@redhat.com>
1551 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1552 two parts. One to save registers, the other to verify the
1553 registers have the right values. Save register state into
1554 static data rather than on the stack.
1556 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1559 * c-c++-common/asan/pr63888.c: New test.
1561 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1564 * gcc.c-torture/compile/pr65163.c: New.
1566 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1568 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1569 with -m31 on 64 bit.
1570 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1571 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1573 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1575 * gcc.target/s390/20090223-1.c: Add
1576 -Wno-implicit-function-declaration option.
1577 * gcc.target/s390/pr42224.c: Likewise.
1578 * gcc.target/s390/pr55718.c: Likewise.
1580 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1582 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1583 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1584 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1585 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1586 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1587 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1588 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1589 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1590 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1591 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1592 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1593 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1594 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1595 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1596 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1597 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1598 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1599 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1600 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1601 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1602 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1604 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1606 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1607 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1608 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1609 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1610 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1611 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1612 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1613 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1614 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1615 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1616 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1617 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1618 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1619 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1620 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1621 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1623 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1627 * gfortran.dg/pr61960.f90: New.
1628 * gfortran.dg/pr64230.f90: New.
1629 * gfortran.dg/pr64980.f03: New.
1631 2015-02-22 Tom de Vries <tom@codesourcery.com>
1633 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1635 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1638 * gnat.dg/timing_events.adb: Removed, invalid test.
1640 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1643 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1645 * g++.dg/gcov/gcov-2.C: Likewise.
1647 2015-02-20 Richard Biener <rguenther@suse.de>
1649 PR tree-optimization/65136
1650 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1652 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1655 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1656 and nvptx-*-* blacklisting.
1658 * gcc.dg/sibcall-9.c: New test.
1659 * gcc.dg/sibcall-10.c: New test.
1661 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1663 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1665 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1668 * gcc.target/avr/torture/pr64452.c: New test.
1670 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1672 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1673 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1675 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1678 * lib/target-supports.exp (check_compile): Check whether
1679 additional_sources is defined before using it.
1681 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1684 * g++.dg/opt/pr65074.C: New file.
1686 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1688 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1689 (size_type): New typedef.
1690 (operator "" _script): Use it for the last argument.
1692 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1694 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1696 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1698 * lib/target-supports.exp (check_compile): Save/restore
1699 additional_sources that may belong to an actual test.
1701 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1703 PR gcov-profile/64634
1704 * g++.dg/gcov/gcov-15.C: New test.
1706 2015-02-18 Tom de Vries <tom@codesourcery.com>
1708 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1710 2015-02-18 Tom de Vries <tom@codesourcery.com>
1712 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1714 2015-02-18 Tom de Vries <tom@codesourcery.com>
1716 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1718 2015-02-18 Tom de Vries <tom@codesourcery.com>
1720 * gfortran.dg/fmt_cache_1.f: Add missing close.
1722 2015-02-18 Tom de Vries <tom@codesourcery.com>
1725 * gfortran.dg/read_eof_8.f90: Add missing close.
1727 2015-02-18 Richard Biener <rguenther@suse.de>
1729 PR tree-optimization/65063
1730 * gcc.dg/pr65063.c: New testcase.
1732 2015-02-18 Richard Biener <rguenther@suse.de>
1734 PR tree-optimization/62217
1735 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1737 2015-02-18 Marek Polacek <polacek@redhat.com>
1740 * c-c++-common/ubsan/pr65081.c: New test.
1742 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1744 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1745 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1747 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1749 * gcc.dg/ipa/propalign-3.c: New test.
1751 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1754 * gcc.target/sh/pr64793.c: New.
1755 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1757 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1759 * gcc.target/arm/divzero.c: New test case.
1761 2015-02-17 Tom de Vries <tom@codesourcery.com>
1763 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1765 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1766 Jakub Jelinek <jakub@redhat.com>
1769 * g++.dg/cpp0x/pr65075.C: New test.
1771 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1774 * gcc.target/powerpc/pr65058.c: New test.
1776 2015-02-16 Jeff Law <law@redhat.com>
1778 PR tree-optimization/64823
1779 * gcc.dg/uninit-20.c: New test.
1781 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1782 James Greenhalgh <james.greenhalgh@arm.com>
1785 * gcc.dg/ipa/ipa-clone-1.c: New test.
1787 2015-02-16 Richard Biener <rguenther@suse.de>
1789 PR tree-optimization/65077
1790 * gcc.dg/torture/pr65077.c: New testcase.
1792 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1794 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1795 Directive adjusted to scan for ldaxr.
1796 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1797 adjusted to scan for ldaex.
1799 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1802 * g++.dg/cpp0x/constexpr-65080.C: New.
1804 2015-02-16 Richard Biener <rguenther@suse.de>
1806 PR tree-optimization/63593
1807 * gcc.dg/pr63593.c: New testcase.
1809 2015-02-16 Marek Polacek <polacek@redhat.com>
1812 * gcc.dg/pr65066.c: New test.
1814 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1816 * gcc.dg/pr65002.C: Move ...
1817 * g++.dg/ipa/pr65002.C: ... here.
1819 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1821 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1822 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1823 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1824 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1826 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1829 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1830 the expression to find calls.
1831 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1832 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1833 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1834 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1835 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1837 2015-02-14 Marek Polacek <polacek@redhat.com>
1840 * gcc.dg/array-11.c: New test.
1841 * gcc.dg/array-12.c: New test.
1842 * gcc.dg/array-13.c: New test.
1843 * gcc.dg/array-14.c: New test.
1844 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1845 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1846 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1847 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1848 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1849 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1851 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1854 * g++.dg/lookup/using54.C: New.
1856 2015-02-13 Jeff Law <law@redhat.com>
1859 Revert my change for tree-optimization/64823.
1861 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1863 PR tree-optimization/65053
1864 * gcc.c-torture/execute/pr65053-1.c: New test.
1865 * gcc.c-torture/execute/pr65053-2.c: New test.
1867 2015-02-13 Marek Polacek <polacek@redhat.com>
1870 * gcc.dg/pr65050.c: New test.
1872 2015-02-13 Jeff Law <law@redhat.com>
1874 PR tree-optimization/64823
1875 * gcc.dg/uninit-20.c: New test.
1877 PR rtl-optimization/47477
1878 * gcc.dg/tree-ssa/pr47477.c: New test.
1880 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1883 * g++.dg/parse/ivdep-2.C: New.
1884 * g++.dg/parse/ivdep-3.C: Likewise.
1886 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1889 * gfortran.dg/continuation_13.f90: New test.
1890 * gfortran.dg/continuation_14.f: New test.
1892 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1895 * g++.dg/cpp0x/sfinae55.C: New.
1897 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1900 * g++.dg/ipa/pr65034.C: New test.
1902 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1904 PR tree-optimization/65002
1905 * gcc.dg/pr65002.C: New.
1907 2015-02-13 Marek Polacek <polacek@redhat.com>
1910 * c-c++-common/pr65040.c: New test.
1912 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1914 PR tree-optimization/64705
1915 * gcc.dg/tree-ssa/pr64705.c: New test.
1917 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1920 * gcc.dg/visibility-22.c: New test.
1921 * gcc.dg/visibility-23.c: New test.
1922 * gcc.target/i386/pr32219-1.c: New test.
1923 * gcc.target/i386/pr32219-2.c: New test.
1924 * gcc.target/i386/pr32219-3.c: New test.
1925 * gcc.target/i386/pr32219-4.c: New test.
1926 * gcc.target/i386/pr32219-5.c: New test.
1927 * gcc.target/i386/pr32219-6.c: New test.
1928 * gcc.target/i386/pr32219-7.c: New test.
1929 * gcc.target/i386/pr32219-8.c: New test.
1930 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1932 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1934 PR libgfortran/57822
1935 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1936 four different KINDs.
1938 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1941 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1944 * g++.dg/ubsan/pr65000.C: New test.
1946 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1949 * gfortran.dg/finalize_28.f90: New test
1951 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1954 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1955 DW_TAG_lexical_block removal.
1956 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1957 * g++.dg/guality/pr55541.C: New test.
1960 * g++.dg/ubsan/pr64984.C: New test.
1962 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1964 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1966 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1969 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1970 instructions for 2015-01-14 get_memmodel changes.
1971 * gcc.target/powerpc/atomic-p8.c: Likewise.
1974 * g++.dg/ubsan/pr65019.C: New test.
1976 PR tree-optimization/65014
1977 * gcc.c-torture/compile/pr65014.c: New test.
1979 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1981 PR libgfortran/57822
1982 * gfortran/fmt_g0_7.f08: Revise test.
1984 2015-02-11 Jeff Law <law@redhat.com>
1987 * gcc.target/m68k/pr63347.c: New test.
1989 2015-02-11 Marek Polacek <polacek@redhat.com>
1991 * g++.dg/ubsan/shift-1.C: New test.
1992 * gcc.dg/ubsan/c-shift-2.c: New test.
1993 * c-c++-common/ubsan/shift-5.c: Remove file.
1995 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1997 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1998 Directive adjusted to XFAIL.
1999 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2002 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2005 * g++.dg/opt/pr65003.C: New test.
2007 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2009 * lib/target-supports.exp (check_effective_target_pie): Renamed
2011 (check_effective_target_pie_enabled): This.
2012 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2013 * gcc.target/i386/pie.c: Likewise.
2015 2015-02-11 Andrew Pinski <apinski@cavium.com>
2018 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2019 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2021 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2024 * gcc.target/i386/pr61925-1.c: New test.
2025 * gcc.target/i386/pr61925-2.c: New test.
2026 * gcc.target/i386/pr61925-3.c: New test.
2028 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2031 * g++.dg/asan/pr65004.C: New test.
2033 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2036 * gcc.taget/sh/pr64661-0.h: New.
2037 * gcc.taget/sh/pr64661-1.c: New.
2038 * gcc.taget/sh/pr64661-2.c: New.
2039 * gcc.taget/sh/pr64661-3.c: New.
2040 * gcc.taget/sh/pr64661-4.c: New.
2042 2015-02-10 Richard Biener <rguenther@suse.de>
2044 PR tree-optimization/64995
2045 * g++.dg/torture/pr64995.C: New testcase.
2047 2015-02-10 Richard Biener <rguenther@suse.de>
2049 PR tree-optimization/64909
2050 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2052 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2054 * gcc.dg/signbit-sa.c: New test.
2056 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2058 PR libgfortran/57822
2059 * gfortran/fmt_g0_7.f08: New test.
2061 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2063 PR tree-optimization/43378
2064 * gcc.dg/tree-ssa/pr43378.c: New test.
2066 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2069 * g++.dg/torture/pr64978.C: New testcase.
2071 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2074 * gcc.dg/asan/pr64981.c: New test.
2076 2015-02-09 Marek Polacek <polacek@redhat.com>
2079 * gcc.dg/pr64856.c: New test.
2081 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2084 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2085 * gcc.c-torture/execute/pr64979.c: New test.
2087 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2089 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2091 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2093 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2094 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2096 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2099 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2101 2015-02-09 Richard Biener <rguenther@suse.de>
2103 PR tree-optimization/54000
2104 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2106 2015-02-09 Tom de Vries <tom@codesourcery.com>
2108 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2110 2015-02-09 Martin Liska <mliska@suse.cz>
2112 * g++.dg/ipa/pr64858.C: New test.
2114 2015-02-09 Tom de Vries <tom@codesourcery.com>
2116 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2118 2015-02-08 Andrew Pinski <apinski@cavium.com>
2120 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2122 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2125 * gfortran.dg/use_rename_8.f90: New.
2127 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2129 * gnat.dg/addr7.ad[sb]: New test.
2130 * gnat.dg/addr8.ad[sb]: Likewise.
2132 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2135 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2136 from jit.dg/test-compile-to-executable.c's create_code, with a
2137 clarification of the output message.
2138 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2140 (test_jit): Use CHECK_NO_ERRORS when calling
2141 gcc_jit_context_compile_to_file.
2142 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2143 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2144 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2145 about deletions that are attempted.
2146 (jit-verify-compile-to-file): Rename to...
2147 (jit-verify-output-file-was-created): ...this, and drop the
2148 attempt to run "file" and verify the output.
2149 (jit-verify-assembler): New function.
2150 (jit-verify-object): New function.
2151 (jit-verify-dynamic-library): New function.
2152 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2153 favor of an implementation from new file
2154 create-code-for-hello-world-executable.h, which also adds a
2156 (dg-final): Replace jit-verify-compile-to-file with
2157 jit-verify-output-file-was-created, and invoke new function
2158 jit-verify-assembler.
2159 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2161 (dg-final): Replace jit-verify-compile-to-file with
2162 jit-verify-output-file-was-created, and invoke new function
2163 jit-verify-dynamic-library.
2164 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2165 favor of an implementation from new file
2166 create-code-for-hello-world-executable.h, which also adds a
2168 (dg-final): Replace jit-verify-compile-to-file with
2169 jit-verify-output-file-was-created. Strengthen the expected stdout
2170 from the built executable.
2171 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2172 favor of an implementation from new file
2173 create-code-for-hello-world-executable.h, which also adds a
2175 (dg-final): Replace jit-verify-compile-to-file with
2176 jit-verify-output-file-was-created, and invoke new function
2178 * jit.dg/verify-dynamic-library.c: New source file.
2180 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2181 Brian Rzycki <b.rzycki@samsung.com>
2183 PR tree-optimization/64878
2184 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2186 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2189 * g++.dg/ipa/pr64896.C: New test.
2191 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2194 * gcc.target/powerpc/pr64205.c: New file.
2196 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2198 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2199 (dg-options): Use -fpie instead of -fPIE -pie.
2201 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2204 * g++.dg/asan/pr64937.C: New test.
2206 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
2209 * gfortran.dg/class_to_type_4.f90: New test
2211 2015-01-29 Andre Vehreschild <vehre@gmx.de>
2213 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2215 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2217 PR rtl-optimization/64957
2219 * gcc.c-torture/execute/pr64957.c: New test.
2221 2015-02-05 Jeff Law <law@redhat.com>
2224 * gcc.target/h8300/pr17306-1.c: New test.
2225 * gcc.target/h8300/pr17306-2.c: New test.
2227 2015-02-05 Tobias Burnus <burnus@net-b.de>
2230 * gfortran.dg/structure_constructor_12.f90: New.
2232 2015-02-05 Jeff Law <law@redhat.com>
2235 gcc.target/h8300/pr58400.c: New test.
2237 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
2239 * gcc.target/arm/macro_defs0.c: New test.
2240 * gcc.target/arm/macro_defs1.c: New test.
2241 * gcc.target/arm/macro_defs2.c: New test.
2243 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
2245 PR rtl-optimization/64905
2246 * gcc.target/i386/pr64905.c: Require nonpic target.
2247 (dg-options): Add -fomit-frame-pointer.
2250 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
2252 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2255 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
2258 * gfortran.dg/type_to_class_2.f90: New test
2259 * gfortran.dg/type_to_class_3.f90: New test
2261 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
2264 * g++.dg/torture/pr64686.C: New testcase.
2266 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
2268 PR rtl-optimization/64905
2269 * gcc.target/i386/pr64905.c: New file.
2271 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2273 * gcc.dg/guality/pr41447-1.c: Remove xfail.
2274 * gcc.dg/guality/pr41616-1.c: Ditto.
2276 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
2279 * gcc.dg/pr64817-3.c: New.
2281 2015-02-04 Jakub Jelinek <jakub@redhat.com>
2282 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2284 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2285 pass parameters in registers.
2286 * gcc.dg/guality/pr36728-2.c (main): Likewise.
2287 * gcc.dg/guality/pr36728-3.c (main): Likewise.
2288 * gcc.dg/guality/pr36728-4.c (main): Likewise.
2290 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
2291 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2293 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2294 list, allow for multilibed targets.
2295 * gcc.dg/combine_ashiftrt_2.c: Likewise.
2297 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2299 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2300 * gcc.dg/pr46728-6.c: Ditto.
2302 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
2304 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2305 for mips_nanlegacy target.
2307 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
2309 * gcc.target/i386/chkp-hidden-def.c: New.
2311 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2314 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2315 to use 24 bits for bitfield b.
2317 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2320 * lib/target-supports.exp (check_effective_target_bswap64): Do not
2321 cache result in a global variable. Include all 32-bit targets for
2324 2015-02-03 Jakub Jelinek <jakub@redhat.com>
2326 PR rtl-optimization/64756
2327 * gcc.c-torture/execute/pr64756.c: New test.
2329 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
2332 * gcc.target/sh/pr64660-0.h: New.
2333 * gcc.target/sh/pr64660-1.c: New.
2334 * gcc.target/sh/pr64660-2.c: New.
2335 * gcc.target/sh/pr64660-3.c: New.
2336 * gcc.target/sh/pr64660-4.c: New.
2338 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2341 * g++.dg/warn/Waddress-2.C: New.
2343 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
2346 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2348 2015-02-03 Dodji Seketeli <dodji@redhat.com>
2350 PR preprocessor/64803
2351 * gcc.dg/cpp/builtin-macro-1.c: New test case.
2353 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
2355 * g++.dg/ipa/devirt-37.C: Disable early inlining.
2357 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2359 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2360 (_ARM_FPSRC): Add DN and AHP fields.
2361 (clean_results): Force DN=1 on AArch64.
2362 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2363 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2364 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2365 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2366 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2367 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2369 2015-02-02 Alan Modra <amodra@gmail.com>
2371 * gcc.target/powerpc/cprophard.c: New.
2373 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2375 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2376 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2378 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2381 * gcc.dg/pr64817-1.c: New test.
2382 * gcc.dg/pr64817-2.c: New test.
2384 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2387 * gcc.target/sh/pr64851-0.h: New
2388 * gcc.target/sh/pr64851-1.c: New
2389 * gcc.target/sh/pr64851-2.c: New
2390 * gcc.target/sh/pr64851-3.c: New
2391 * gcc.target/sh/pr64851-4.c: New
2393 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2396 * gcc.dg/torture/pr64882.c: New test.
2398 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2401 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2404 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2406 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2407 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2408 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2409 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2410 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2411 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2413 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2414 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2416 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2417 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2420 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2423 * g++.dg/pr64688-2.C: New.
2425 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2427 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2428 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2429 * gcc.target/i386/fuse-caller-save.c: Ditto.
2430 * gcc.target/i386/headmerge-1.c: Ditto.
2431 * gcc.target/i386/headmerge-2.c: Ditto.
2432 * gcc.target/i386/sibcall-6.c: Ditto.
2434 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2437 * gcc.target/i386/pr64617.c: New test.
2439 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2442 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2443 (dg-options): Remove -m32.
2444 (dg-final): Scan for "movb %al" only.
2445 * gcc.target/i386/pr15184-2.c: Ditto.
2447 2015-01-30 Richard Biener <rguenther@suse.de>
2449 PR tree-optimization/64829
2450 * gcc.dg/vect/pr64829.c: New testcase.
2452 2015-01-29 Marek Polacek <polacek@redhat.com>
2455 * gcc.dg/pr64709.c: New test.
2457 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2460 * g++.dg/ubsan/pr64717-1.C: New test.
2461 * g++.dg/ubsan/pr64717-2.C: New test.
2463 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2465 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2467 2015-01-29 Jeff Law <law@redhat.com>
2470 * gcc.target/i386/pr15184-1.c: New test.
2471 * gcc.target/i386/pr15184-2.c: New test.
2473 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2475 PR tree-optimization/64746
2476 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2478 2015-01-29 Richard Biener <rguenther@suse.de>
2480 PR tree-optimization/64853
2481 * gcc.dg/torture/pr64853.c: New testcase.
2483 2015-01-29 Richard Biener <rguenther@suse.de>
2485 PR tree-optimization/64844
2486 * gcc.dg/vect/pr64844.c: New testcase.
2488 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2491 * gcc.dg/pr64809.c: Delete.
2493 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2496 * gcc.target/i386/pr64805.c: New.
2498 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2500 * gcc.dg/guality/guality.h (main): Add argv[0] to
2501 guality_gdb_command.
2503 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2506 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2508 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2511 * gcc.target/sh/sh.exp
2512 (check_effective_target_atomic_model_soft_gusa_available,
2513 check_effective_target_atomic_model_soft_tcb_available,
2514 check_effective_target_atomic_model_soft_imask_available,
2515 check_effective_target_atomic_model_hard_llcs_available): New.
2516 * gcc.target/sh/pr64659-0.h: New.
2517 * gcc.target/sh/pr64659-1.c: New.
2518 * gcc.target/sh/pr64659-2.c: New.
2519 * gcc.target/sh/pr64659-3.c: New.
2520 * gcc.target/sh/pr64659-4.c: New.
2522 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2524 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2525 scan-assembler-times pattern.
2527 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2530 * gcc.dg/pr64809.c: New test.
2532 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2534 PR tree-optimization/64277
2535 * gcc.dg/pr64277.c: New.
2537 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2539 PR tree-optimization/64718
2540 * gcc.c-torture/execute/pr64718.c: New test.
2542 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2544 * gcc.target/aarch64/abs_2.c: New.
2546 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2548 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2549 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2550 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2553 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2556 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2557 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2558 { target comdat_group }.
2560 2015-01-27 Tobias Burnus <burnus@net-b.de>
2563 * gfortran.dg/goacc/coarray_2.f90: New.
2565 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2569 * g++.dg/torture/pr64139.C: New testcase.
2570 * g++.dg/torture/pr60871.C: Likewise.
2572 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2575 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2576 prevent linking errors.
2578 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2581 * g++.dg/torture/pr64282.C: New testcase.
2583 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2585 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2588 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2590 * gcc.target/s390/hotpatch-13.c: New testcase.
2591 * gcc.target/s390/hotpatch-14.c: New testcase.
2592 * gcc.target/s390/hotpatch-15.c: New testcase.
2593 * gcc.target/s390/hotpatch-16.c: New testcase.
2594 * gcc.target/s390/hotpatch-17.c: New testcase.
2595 * gcc.target/s390/hotpatch-18.c: New testcase.
2596 * gcc.target/s390/hotpatch-19.c: New testcase.
2597 * gcc.target/s390/hotpatch-20.c: New testcase.
2598 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2599 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2600 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2601 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2602 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2603 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2604 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2605 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2606 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2607 * gcc.target/s390/hotpatch-10.c: Likewise.
2608 * gcc.target/s390/hotpatch-11.c: Likewise.
2609 * gcc.target/s390/hotpatch-12.c: Likewise.
2610 * gcc.target/s390/hotpatch-2.c: Likewise.
2611 * gcc.target/s390/hotpatch-3.c: Likewise.
2612 * gcc.target/s390/hotpatch-4.c: Likewise.
2613 * gcc.target/s390/hotpatch-5.c: Likewise.
2614 * gcc.target/s390/hotpatch-6.c: Likewise.
2615 * gcc.target/s390/hotpatch-7.c: Likewise.
2616 * gcc.target/s390/hotpatch-8.c: Likewise.
2617 * gcc.target/s390/hotpatch-9.c: Likewise.
2618 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2619 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2620 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2621 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2622 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2623 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2624 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2625 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2627 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2629 * gcc.dg/long_branch.c: New testcase.
2631 2015-01-27 Richard Biener <rguenther@suse.de>
2633 PR tree-optimization/56273
2634 PR tree-optimization/59124
2635 PR tree-optimization/64277
2636 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2637 * gcc.dg/Warray-bounds-12.c: Likewise.
2638 * gcc.dg/Warray-bounds-13.c: Likewise.
2640 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2642 PR rtl-optimization/61058
2643 * gcc.dg/pr61058.c: New test.
2645 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2647 * gcc.target/i386/chkp-narrow-bounds.c: New.
2649 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2651 PR tree-optimization/64807
2652 * gcc.dg/pr64807.c: New test.
2655 * gcc.dg/pr64766.c: New test.
2657 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2660 * gcc.target/sh/pr49263-4.c: New.
2662 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2665 * gfortran.dg/allocate_with_mold_1.f90: New test
2667 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2670 * gcc.dg/pr64778.c: New test.
2673 * gcc.dg/vect/pr64421.c: New test.
2675 2015-01-26 Tobias Burnus <burnus@net-b.de>
2678 * gfortran.dg/coarray_36.f: New.
2679 * gfortran.dg/coarray_37.f90: New.
2681 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2684 * gfortran.dg/class_allocate_18.f90: New.
2686 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2688 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2690 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2692 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2694 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2696 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2698 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2700 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2702 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2704 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2705 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2706 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2707 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2709 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2711 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2712 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2713 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2715 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2717 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2718 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2719 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2720 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2721 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2724 2015-01-26 Richard Biener <rguenther@suse.de>
2727 * gcc.dg/uninit-19.c: New testcase.
2729 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2731 * lib/target-supports.exp (check_effective_target_vect64): Add
2734 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2737 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2739 2015-01-26 Tony Liu <tony.liu@arm.com>
2741 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2744 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2747 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2748 correctly, clean up afterwards.
2750 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2753 * gfortran.dg/use_rename_7.f90: New.
2755 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2757 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2758 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2760 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2763 * gcc.target/sh/pr54236-4.c: New.
2765 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2767 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2768 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2771 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2774 * gfortran.dg/open_new_segv.f90: New test.
2776 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2785 * gcc.target/sh/pr64345-1.c: New.
2786 * gcc.target/sh/pr64345-2.c: New.
2787 * gcc.target/sh/pr59533-1.c: New.
2788 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2789 * gcc.target/sh/pr52933-2.c: Likewise.
2790 * gcc.target/sh/pr54089-1.c: Likewise.
2791 * gcc.target/sh/pr54236-1.c: Likewise.
2792 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2793 * gcc.target/sh/pr49263-1.c: Remove xfails.
2794 * gcc.target/sh/pr49263-2.c: Likewise.
2795 * gcc.target/sh/pr49263-3.c: Likewise.
2796 * gcc.target/sh/pr53987-1.c: Likewise.
2797 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2798 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2799 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2800 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2801 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2802 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2804 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2807 2015-01-24 Tom de Vries <tom@codesourcery.com>
2809 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2811 2015-01-23 Ian Lance Taylor <iant@google.com>
2814 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2815 targets without split stack support.
2817 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2820 * gcc.target/i386/pr64317.c: New test.
2822 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2824 PR rtl-optimization/63637
2825 PR rtl-optimization/60663
2826 * gcc.dg/pr63637-1.c: New test.
2827 * gcc.dg/pr63637-2.c: New test.
2828 * gcc.dg/pr63637-3.c: New test.
2829 * gcc.dg/pr63637-4.c: New test.
2830 * gcc.dg/pr63637-5.c: New test.
2831 * gcc.dg/pr63637-6.c: New test.
2832 * gcc.target/i386/pr63637-1.c: New test.
2833 * gcc.target/i386/pr63637-2.c: New test.
2834 * gcc.target/i386/pr63637-3.c: New test.
2835 * gcc.target/i386/pr63637-4.c: New test.
2836 * gcc.target/i386/pr63637-5.c: New test.
2837 * gcc.target/i386/pr63637-6.c: New test.
2839 2015-01-23 Richard Biener <rguenther@suse.de>
2842 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2843 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2845 2015-01-23 Marek Polacek <polacek@redhat.com>
2847 PR preprocessor/60570
2848 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2849 * gcc.dg/cpp/pr60570.c: New test.
2851 2015-01-23 Richard Biener <rguenther@suse.de>
2854 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2855 vectorization on vect64 targets.
2857 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2860 * gfortran.dg/class_allocate_17.f90: New.
2862 2015-01-23 Tobias Burnus <burnus@net-b.de>
2865 * gfortran.dg/goacc/combined_loop.f90: New.
2867 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2870 * gfortran.dg/make_unit.f90: New test.
2872 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2875 * gfortran.dg/negative_unit_int8.f: Update.
2877 2015-01-22 Jeff Law <law@redhat.com>
2880 * gcc.target/m68k/pr52076-1.c: New test.
2881 * gcc.target/m68k/pr52076-2.c: New test.
2883 2015-01-22 Richard Biener <rguenther@suse.de>
2886 * gcc.dg/torture/pr64728.c: New testcase.
2888 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2891 * g++.dg/pr64688.C: New test.
2893 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2895 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2896 to avoid errors with -fpic.
2898 2015-01-22 Richard Biener <rguenther@suse.de>
2901 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2903 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2905 PR rtl-optimization/64682
2906 * gcc.c-torture/execute/pr64682.c: New file.
2908 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2911 * gcc.dg/pr64511.c: New test.
2913 PR rtl-optimization/62078
2914 * g++.dg/opt/pr62078.C: New test.
2917 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2919 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2922 * gfortran.dg/internal_pack_15.f90: New test.
2924 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2926 * c-c++-common/tsan/step.c: New testcase.
2928 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2930 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2932 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2934 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2936 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2938 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2940 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2942 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2944 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2946 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2948 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2950 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2952 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2954 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2956 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2958 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2960 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2962 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2964 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2966 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2968 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2970 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2972 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2974 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2976 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2978 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2979 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2980 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2983 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2985 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2986 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2987 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2990 2015-01-21 Renlin Li <renlin.li@arm.com>
2992 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2993 * g++.dg/tls/thread_local5g.C: Likewise.
2994 * g++.dg/tls/thread_local6g.C: Likewise.
2996 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2998 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2999 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3000 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3002 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3004 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3005 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3006 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3008 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3010 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3011 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3012 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3014 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3016 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3017 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3018 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3020 2015-01-20 Jeff Law <law@redhat.com>
3023 * gcc.target/m68k/pr59946.c: New test.
3025 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3027 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3028 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3029 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3031 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3033 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3034 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3035 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3037 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3039 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3040 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3041 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3043 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3045 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3046 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3047 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3049 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3052 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3054 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3055 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3056 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3058 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3060 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3061 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3062 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3064 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3066 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3068 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3070 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3073 * g++.dg/ubsan/pr64632.C: New test.
3076 * gcc.dg/pr64663.c: New test.
3078 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3081 * g++.dg/warn/Wunused-var-23.C: New.
3083 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3086 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3087 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3089 2015-01-20 Richard Biener <rguenther@suse.de>
3092 * gcc.dg/lto/pr64684_0.c: New testcase.
3093 * gcc.dg/lto/pr64684_1.c: Likewise.
3094 * gcc.dg/lto/pr64684_2.c: Likewise.
3095 * gcc.dg/lto/pr64685_0.c: Likewise.
3096 * gcc.dg/lto/pr64685_1.c: Likewise.
3098 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3101 * g++.dg/cpp1y/lambda-init12.C: New.
3103 2015-01-20 Richard Biener <rguenther@suse.de>
3105 PR tree-optimization/64410
3106 * g++.dg/vect/pr64410.cc: Require vect_double.
3108 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3111 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3113 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3117 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3119 PR rtl-optimization/64081
3120 * gcc.dg/pr64081.c: New test.
3122 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3124 * jit.dg/harness.h: Include <unistd.h>.
3125 (CHECK_NO_ERRORS): New.
3126 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3127 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3128 gcc_jit_context_compile_to_file.
3129 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3130 args to the spawned executable.
3131 (jit-expand-vars): New function.
3132 (jit-exe-params): New variable.
3133 (dg-jit-set-exe-params): New function.
3134 (jit-dg-test): Detect testcases that use
3135 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3136 Set arguments of spawned process to jit-exe-params.
3137 (jit-get-output-filename): New function.
3138 (jit-setup-compile-to-file): New function.
3139 (jit-verify-compile-to-file): New function.
3140 (jit-run-executable): New function.
3141 (jit-verify-executable): New function.
3142 * jit.dg/test-compile-to-assembler.c: New testcase.
3143 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3144 * jit.dg/test-compile-to-executable.c: New testcase.
3145 * jit.dg/test-compile-to-object.c: New testcase.
3147 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3150 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3153 2015-01-19 Martin Liska <mliska@suse.cz>
3155 * objc/compile/pr64668.m: New test.
3157 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3159 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3160 (create_overflow_fn): Update comment to clarify that
3161 the third param of the created function is a bool *, not
3163 (verify_int_overflow_fn): Convert param "expected_ovf" from
3164 int to bool. Update third param of "overflow_fn_type" from int *
3165 to bool *. Update local "actual_ovf" from int to bool.
3166 (verify_uint_overflow_fn): Likewise.
3168 2015-01-19 Martin Liska <mliska@suse.cz>
3170 * gcc.dg/ipa/ipa-icf-33.c: New test.
3172 2015-01-19 Felix Yang <felix.yang@huawei.com>
3173 Haijian Zhang <z.zhanghaijian@huawei.com>
3175 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3176 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3177 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3178 result_float64x2, expected_hfloat64x2): New helper type, variable and
3180 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3181 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3182 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3183 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3184 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3185 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3186 and target without the FMA feature.
3188 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3190 * gcc.target/aarch64/pr64304.c: New testcase.
3192 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3194 PR rtl-optimization/64081
3195 * gcc.dg/pr64081.c: New test.
3197 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3200 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3202 * gcc.target/aarch64/test_frame_6.c: Likewise.
3203 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3204 and x19 (in the epilogue).
3205 * gcc.target/aarch64/test_frame_4.c: Likewise.
3206 * gcc.target/aarch64/test_frame_7.c: Likewise.
3208 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
3210 * gcc.target/i386/chkp-always_inline.c: New.
3212 2015-01-15 Andrew Pinski <apinski@cavium.com>
3213 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3215 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3216 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3218 2015-01-18 Andre Vehreschild <vehre@gmx.de>
3221 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3222 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3224 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3227 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3229 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
3232 * gcc.target/sh/torture/pr64652.c: New.
3234 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3236 * gcc.dg/ipa/ipa-icf-32.c: Update template.
3237 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3238 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3239 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3240 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3241 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3243 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3246 * g++.dg/torture/pr64378.C: New testcase.
3248 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3251 * gfortran.dg/block_13.f08: New test
3253 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3256 * gfortran.dg/associate_1.f03: Allow test for character with
3259 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3261 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3262 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3264 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3266 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3268 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
3271 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3273 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3276 * gfortran.dg/alloc_comp_assign_13.f08: New test.
3279 * gfortran.dg/alloc_comp_assign_14.f08: New test.
3282 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3284 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3287 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3289 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
3291 PR rtl-optimization/52773
3292 * gcc.c-torture/compile/pr52773.c: New test.
3294 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3297 * g++.dg/cpp0x/alias-decl-46.C: New.
3299 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3301 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3303 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3305 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3307 (CHECK_FP): Likewise.
3308 (CHECK_CUMULATIVE_SAT): Likewise.
3310 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3312 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3313 (Set_Neon_Cumulative_Sat): Add parameter.
3314 (__set_neon_cumulative_sat): Support new parameter.
3315 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3316 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3318 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3319 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3322 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3324 * g++.dg/tsan/vptr_benign_race.C: New testcase.
3325 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3327 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3330 * g++.dg/tls/thread_local-ice4.C: New.
3332 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
3334 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3337 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3340 * g++.dg/cpp0x/vt-62276.C: New.
3342 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3345 * g++.dg/pr64353.C: New.
3347 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3350 * gcc.target/aarch64/pr64263_1.c: New test.
3352 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
3354 PR tree-optimization/64434
3355 * gcc.dg/torture/pr64434.c: Move to...
3356 * gcc.dg/pr64434.c: ... here.
3358 2015-01-16 Richard Biener <rguenther@suse.de>
3361 * gcc.dg/uninit-18.c: New testcase.
3363 2015-01-16 Richard Biener <rguenther@suse.de>
3365 PR tree-optimization/64568
3366 * g++.dg/torture/pr64568-2.C: New testcase.
3368 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3371 * gcc.target/i386/chkp-label-address.c: New.
3373 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3376 * gfortran.dg/pointer_init_6.f90: Extended.
3378 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3380 * gcc.c-torture/compile/20150108.c: New test.
3382 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3384 * gcc.target/visium: New directory.
3386 2015-01-16 Richard Biener <rguenther@suse.de>
3388 PR tree-optimization/61743
3389 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3390 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3392 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3394 * gcc.dg/pr64015.c: New test.
3396 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3400 * g++.dg/ipa/pr64612.C: New test.
3402 2015-01-16 Renlin Li <renlin.li@arm.com>
3404 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3406 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3408 * gcc.target/i386/sse-14.c: Test new intrinsic.
3409 * gcc.target/i386/sse-22.c: Ditto.
3411 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3414 * g++.dg/cpp0x/auto44.C: New.
3416 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3419 * gcc.target/nios2/gpopt-all.c: New test case.
3420 * gcc.target/nios2/gpopt-local.c: New test case.
3421 * gcc.target/nios2/gpopt-global.c: New test case.
3422 * gcc.target/nios2/gpopt-data.c: New test case.
3423 * gcc.target/nios2/gpopt-none.c: New test case.
3425 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3427 * g++.dg/ubsan/vptr-1.C: New test.
3428 * g++.dg/ubsan/vptr-2.C: New test.
3429 * g++.dg/ubsan/vptr-3.C: New test.
3430 * g++.dg/ubsan/vptr-4.C: New test.
3431 * g++.dg/ubsan/vptr-5.C: New test.
3432 * g++.dg/ubsan/vptr-6.C: New test.
3433 * g++.dg/ubsan/vptr-7.C: New test.
3434 * g++.dg/ubsan/vptr-8.C: New test.
3435 * g++.dg/ubsan/vptr-9.C: New test.
3437 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3439 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3441 * lib/gcc-dg.exp: Likewise.
3443 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3445 PR rtl-optimization/64110
3446 * gcc.target/i386/pr64110.c: Add scan-assembler.
3448 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3449 James Norris <jnorris@codesourcery.com>
3450 Cesar Philippidis <cesar@codesourcery.com>
3451 Ilmir Usmanov <i.usmanov@samsung.com>
3453 * lib/target-supports.exp (check_effective_target_fopenacc): New
3455 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3456 * g++.dg/goacc/goacc.exp: Likewise.
3457 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3458 * gcc.dg/goacc/goacc.exp: Likewise.
3459 * gfortran.dg/goacc/goacc.exp: Likewise.
3460 * c-c++-common/cpp/openacc-define-1.c: New file.
3461 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3462 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3463 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3464 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3465 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3466 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3467 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3468 * c-c++-common/goacc/cache-1.c: Likewise.
3469 * c-c++-common/goacc/clauses-fail.c: Likewise.
3470 * c-c++-common/goacc/collapse-1.c: Likewise.
3471 * c-c++-common/goacc/data-1.c: Likewise.
3472 * c-c++-common/goacc/data-2.c: Likewise.
3473 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3474 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3475 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3476 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3477 * c-c++-common/goacc/if-clause-1.c: Likewise.
3478 * c-c++-common/goacc/if-clause-2.c: Likewise.
3479 * c-c++-common/goacc/kernels-1.c: Likewise.
3480 * c-c++-common/goacc/loop-1.c: Likewise.
3481 * c-c++-common/goacc/loop-private-1.c: Likewise.
3482 * c-c++-common/goacc/nesting-1.c: Likewise.
3483 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3484 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3485 * c-c++-common/goacc/parallel-1.c: Likewise.
3486 * c-c++-common/goacc/pcopy.c: Likewise.
3487 * c-c++-common/goacc/pcopyin.c: Likewise.
3488 * c-c++-common/goacc/pcopyout.c: Likewise.
3489 * c-c++-common/goacc/pcreate.c: Likewise.
3490 * c-c++-common/goacc/pragma_context.c: Likewise.
3491 * c-c++-common/goacc/present-1.c: Likewise.
3492 * c-c++-common/goacc/reduction-1.c: Likewise.
3493 * c-c++-common/goacc/reduction-2.c: Likewise.
3494 * c-c++-common/goacc/reduction-3.c: Likewise.
3495 * c-c++-common/goacc/reduction-4.c: Likewise.
3496 * c-c++-common/goacc/sb-1.c: Likewise.
3497 * c-c++-common/goacc/sb-2.c: Likewise.
3498 * c-c++-common/goacc/sb-3.c: Likewise.
3499 * c-c++-common/goacc/update-1.c: Likewise.
3500 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3501 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3502 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3503 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3504 * gfortran.dg/goacc/assumed.f95: Likewise.
3505 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3506 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3507 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3508 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3509 * gfortran.dg/goacc/branch.f95: Likewise.
3510 * gfortran.dg/goacc/cache-1.f95: Likewise.
3511 * gfortran.dg/goacc/coarray.f95: Likewise.
3512 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3513 * gfortran.dg/goacc/cray.f95: Likewise.
3514 * gfortran.dg/goacc/critical.f95: Likewise.
3515 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3516 * gfortran.dg/goacc/data-tree.f95: Likewise.
3517 * gfortran.dg/goacc/declare-1.f95: Likewise.
3518 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3519 * gfortran.dg/goacc/fixed-1.f: Likewise.
3520 * gfortran.dg/goacc/fixed-2.f: Likewise.
3521 * gfortran.dg/goacc/fixed-3.f: Likewise.
3522 * gfortran.dg/goacc/fixed-4.f: Likewise.
3523 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3524 * gfortran.dg/goacc/if.f95: Likewise.
3525 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3526 * gfortran.dg/goacc/list.f95: Likewise.
3527 * gfortran.dg/goacc/literal.f95: Likewise.
3528 * gfortran.dg/goacc/loop-1.f95: Likewise.
3529 * gfortran.dg/goacc/loop-2.f95: Likewise.
3530 * gfortran.dg/goacc/loop-3.f95: Likewise.
3531 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3532 * gfortran.dg/goacc/omp.f95: Likewise.
3533 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3534 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3535 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3536 * gfortran.dg/goacc/parameter.f95: Likewise.
3537 * gfortran.dg/goacc/private-1.f95: Likewise.
3538 * gfortran.dg/goacc/private-2.f95: Likewise.
3539 * gfortran.dg/goacc/private-3.f95: Likewise.
3540 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3541 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3542 * gfortran.dg/goacc/reduction.f95: Likewise.
3543 * gfortran.dg/goacc/routine-1.f90: Likewise.
3544 * gfortran.dg/goacc/routine-2.f90: Likewise.
3545 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3546 * gfortran.dg/goacc/several-directives.f95: Likewise.
3547 * gfortran.dg/goacc/sie.f95: Likewise.
3548 * gfortran.dg/goacc/subarrays.f95: Likewise.
3549 * gfortran.dg/gomp/map-1.f90: Likewise.
3550 * gfortran.dg/openacc-define-1.f90: Likewise.
3551 * gfortran.dg/openacc-define-2.f90: Likewise.
3552 * gfortran.dg/openacc-define-3.f90: Likewise.
3553 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3554 * g++.dg/gomp/block-2.C: Likewise.
3555 * g++.dg/gomp/block-3.C: Likewise.
3556 * g++.dg/gomp/block-5.C: Likewise.
3557 * g++.dg/gomp/target-1.C: Likewise.
3558 * g++.dg/gomp/target-2.C: Likewise.
3559 * g++.dg/gomp/taskgroup-1.C: Likewise.
3560 * g++.dg/gomp/teams-1.C: Likewise.
3561 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3562 * gcc.dg/cilk-plus/jump.c: Likewise.
3563 * gcc.dg/gomp/block-1.c: Likewise.
3564 * gcc.dg/gomp/block-10.c: Likewise.
3565 * gcc.dg/gomp/block-2.c: Likewise.
3566 * gcc.dg/gomp/block-3.c: Likewise.
3567 * gcc.dg/gomp/block-4.c: Likewise.
3568 * gcc.dg/gomp/block-5.c: Likewise.
3569 * gcc.dg/gomp/block-6.c: Likewise.
3570 * gcc.dg/gomp/block-7.c: Likewise.
3571 * gcc.dg/gomp/block-8.c: Likewise.
3572 * gcc.dg/gomp/block-9.c: Likewise.
3573 * gcc.dg/gomp/target-1.c: Likewise.
3574 * gcc.dg/gomp/target-2.c: Likewise.
3575 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3576 * gcc.dg/gomp/teams-1.c: Likewise.
3578 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3580 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3583 2015-01-15 Mike Stump <mikestump@comcast.net>
3585 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3586 * gcc.dg/inline_2.c: Likewise.
3587 * gcc.dg/inline_3.c: Likewise.
3588 * gcc.dg/inline_4.c: Likewise.
3590 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3593 * gfortran.dg/proc_ptr_comp_43.f90: New.
3595 2015-01-15 Mike Stump <mikestump@comcast.net>
3597 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3598 * gcc.dg/unroll_2.c: Likewise.
3599 * gcc.dg/unroll_3.c: Likewise.
3600 * gcc.dg/unroll_4.c: Likewise.
3601 * gcc.dg/unroll_5.c: Likewise.
3603 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3606 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3608 * gcc.target/aarch64/test_frame_6.c: Likewise.
3609 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3610 x30 and x19 (in the epilogue).
3611 * gcc.target/aarch64/test_frame_4.c: Likewise.
3612 * gcc.target/aarch64/test_frame_7.c: Likewise.
3614 2015-01-15 Martin Liska <mliska@suse.cz>
3616 * g++.dg/ipa/pr64068.C: New test.
3617 * gcc.dg/ipa/PR64559.c: New test.
3619 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3621 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3624 2015-01-15 Richard Biener <rguenther@suse.de>
3626 PR tree-optimization/61743
3627 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3628 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3630 2015-01-15 Renlin Li <renlin.li@arm.com>
3632 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3633 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3635 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3637 * gcc.dg/vect/vect-aggressive-1.c: New.
3638 * gcc.target/i386/avx2-vect-aggressive.c: New.
3640 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3642 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3644 2015-01-15 Richard Biener <rguenther@suse.de>
3647 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3648 -Wl,-undefined,dynamic_lookup.
3650 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3652 * gnat.dg/opt47.adb: New test.
3654 2015-01-15 Richard Biener <rguenther@suse.de>
3657 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3659 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3661 PR tree-optimization/64434
3662 * gcc.dg/torture/pr64434.c: New test.
3664 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3666 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3667 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3668 -march=loongson* and -march=octeon* require -mno-micromips.
3670 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3671 Matthew Fortune <matthew.fortune@imgtec.com>
3673 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3674 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3675 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3676 * gcc.target/mips/call-saved-7.c: New file.
3677 * gcc.target/mips/call-saved-8.c: New file.
3678 * gcc.target/mips/call-saved-9.c: New file.
3680 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3682 * gcc.target/mips/lsa.c: New file.
3683 * gcc.target/mips/mips64-lsa.c: Likewise.
3684 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3685 * gcc.target/mips/mulsize-4.c: Likewise.
3686 * gcc.target/mips/mulsize-5.c: New file.
3687 * gcc.target/mips/mulsize-6.c: Likewise.
3688 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3689 and !HAS_LSA as ghost options.
3690 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3693 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3695 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3697 2015-01-15 Richard Biener <rguenther@suse.de>
3700 * gcc.dg/torture/pr64365.c: New testcase.
3702 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3704 * gcc.dg/stackprotectexplicit1.c: New test.
3705 * g++.dg/stackprotectexplicit2.c: New test.
3707 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3710 * gfortran.dg/inquire_internal.f90: New.
3711 * gfortran.dg/negative_unit_check.f90: New.
3713 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3716 * gcc.target/sh/pr53988-1.c: New.
3718 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3721 * g++.dg/tls/thread_local-ice3.C: New.
3723 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3725 * gcc.target/i386/fentry-override.c: Properly place {} in target
3726 selector. Remove nonpic.
3727 * gcc.target/i386/fentry.c: Likewise.
3729 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3731 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3732 warnings instead of errors.
3734 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3736 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3737 option support instead of ENABLE_LTO from Makefile.
3739 2015-01-14 Richard Biener <rguenther@suse.de>
3741 PR tree-optimization/59354
3742 * gcc.dg/vect/pr59354.c: New testcase.
3744 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3746 * lib/target-supports.exp
3747 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3748 on ARM architures before v7.
3750 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3753 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3756 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3759 * gcc.target/i386/pr64386.c: New test.
3761 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3764 * gcc.target/i386/pr64393.c: New test.
3766 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3769 * gcc.target/i386/pr64387.c: New test.
3771 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3773 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3775 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3777 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3779 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3782 * gcc.target/arm/pr64453.c: New.
3784 2015-01-14 Richard Biener <rguenther@suse.de>
3787 * gcc.dg/lto/pr64415_0.c: New testcase.
3788 * gcc.dg/lto/pr64415_1.c: Likewise.
3790 2015-01-14 Martin Liska <mliska@suse.cz>
3792 * gcc.dg/ipa/pr64307.c: New test.
3794 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3796 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3799 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3802 * gcc.target/arm/pr64460_1.c: New test.
3804 2015-01-14 Richard Biener <rguenther@suse.de>
3806 PR tree-optimization/64493
3807 PR tree-optimization/64495
3808 * gcc.dg/vect/pr64493.c: New testcase.
3809 * gcc.dg/vect/pr64495.c: Likewise.
3811 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3813 * gcc.dg/Warray-bounds-11.c: New test-case.
3815 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3817 * gcc.target/mips/octeon3-pipe-1.c: New test.
3819 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3821 * jit.dg/harness.h (set_up_logging): Move string concatenation
3823 (concat_strings): New function.
3824 (dump_reproducer): New function.
3825 (test_jit): Call dump_reproducer.
3826 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3828 (jit-dg-test): Delete any generated reproducer from previous runs.
3829 Verify that a generated reproducer was created, and verify that it
3831 * jit.dg/test-nested-contexts.c (main): Call
3832 gcc_jit_context_dump_reproducer_to_file.
3834 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3836 * gcc.dg/aru-2.c: Add dg-require-profiling.
3838 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3840 * lib/target-supports.exp (check_profiling_available): Check if
3843 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3846 * g++.dg/torture/pr64565.C: New testcase.
3848 2015-01-13 Marek Polacek <polacek@redhat.com>
3851 * gcc.dg/tm/pr64391.c: New test.
3853 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3855 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3858 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3860 * gcc.target/i386/pie.c: New test.
3862 * lib/target-supports.exp (check_effective_target_pie): New.
3864 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3866 PR rtl-optimization/64286
3867 * gcc.target/i386/avx2-pr64286.c: New test.
3869 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3872 * g++.dg/cpp0x/vt-57626.C: New.
3874 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3877 * gfortran.dg/pr64528.f90: New test.
3879 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3881 * gcc.target/aarch64/subsp.c: New test.
3883 2015-01-13 Andrew Pinski <apinski@cavium.com>
3885 * gcc.target/aarch64/store-pair-1.c: New testcase.
3887 2015-01-13 Richard Biener <rguenther@suse.de>
3890 * gcc.dg/lto/pr64373_0.c: New testcase.
3892 2015-01-13 Andrew Pinski <apinski@cavium.com>
3894 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3895 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3897 2015-01-13 Richard Biener <rguenther@suse.de>
3899 PR tree-optimization/64406
3900 * gcc.dg/pr64406.c: New testcase.
3902 2015-01-13 Richard Biener <rguenther@suse.de>
3904 PR tree-optimization/64404
3905 * gcc.dg/vect/pr64404.c: New testcase.
3907 2015-01-13 Richard Biener <rguenther@suse.de>
3909 PR tree-optimization/64568
3910 * g++.dg/torture/pr64568.C: New testcase.
3912 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3914 * jit.dg/test-error-local-used-from-other-function.c: New test
3916 * jit.dg/test-error-param-reuse.c: New test case.
3917 * jit.dg/test-error-param-sharing.c: New test case.
3918 * jit.dg/test-error-param-used-from-other-function.c: New test
3920 * jit.dg/test-error-param-used-without-a-function.c: New test
3923 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3925 PR tree-optimization/64563
3926 * gcc.dg/pr64563.c: New test.
3929 * gcc.target/i386/pr64513.c: New test.
3931 PR tree-optimization/64454
3932 * gcc.dg/pr64454.c: New test.
3935 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3937 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3938 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3939 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3940 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3941 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3942 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3943 * gcc.dg/vect/slp-25.c: Likewise.
3944 * gcc.dg/vect/vect-109.c: Likewise.
3945 * gcc.dg/vect/vect-13.c: Likewise.
3946 * gcc.dg/vect/vect-17.c: Likewise.
3947 * gcc.dg/vect/vect-18.c: Likewise.
3948 * gcc.dg/vect/vect-19.c: Likewise.
3949 * gcc.dg/vect/vect-20.c: Likewise.
3950 * gcc.dg/vect/vect-21.c: Likewise.
3951 * gcc.dg/vect/vect-22.c: Likewise.
3952 * gcc.dg/vect/vect-27.c: Likewise.
3953 * gcc.dg/vect/vect-29.c: Likewise.
3954 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3955 * gcc.dg/vect/vect-2.c: Likewise.
3956 * gcc.dg/vect/vect-3.c: Likewise.
3957 * gcc.dg/vect/vect-4.c: Likewise.
3958 * gcc.dg/vect/vect-5.c: Likewise.
3959 * gcc.dg/vect/vect-72.c: Likewise.
3960 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3961 * gcc.dg/vect/vect-73.c: Likewise.
3962 * gcc.dg/vect/vect-77-global.c: Likewise.
3963 * gcc.dg/vect/vect-78-global.c: Likewise.
3964 * gcc.dg/vect/vect-7.c: Likewise.
3965 * gcc.dg/vect/vect-86.c: Likewise.
3966 * gcc.dg/vect/vect-align-1.c: Likewise.
3967 * gcc.dg/vect/vect-align-3.c: Likewise.
3968 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3969 * gcc.dg/vect/vect-all.c: Likewise.
3970 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3971 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3972 * gcc.dg/vect/vect-peel-3.c: Likewise.
3973 * gcc.dg/vect/vect-peel-4.c: Likewise.
3974 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3976 2015-01-12 Jeff Law <law@redhat.com>
3979 * gcc.target/m68k/pr64461.c: New test.
3981 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3983 * jit.dg/test-array-as-pointer.c (create_code): Update call
3984 to gcc_jit_context_new_global by setting "kind" to
3985 GCC_JIT_GLOBAL_IMPORTED.
3986 * jit.dg/test-error-array-as-pointer.c: Likewise.
3987 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3988 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3989 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3990 * jit.dg/test-using-global.c (the_global): Rename to...
3991 (imported_global): ...this.
3992 (create_code): Update to test the three kinds of global.
3993 (verify_code): Likewise.
3995 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3998 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4000 * gcc.target/i386/pr64291-2.c: Updated.
4002 2015-01-12 Richard Biener <rguenther@suse.de>
4004 PR tree-optimization/64530
4005 * gfortran.dg/pr64530.f90: New testcase.
4007 2015-01-12 Richard Biener <rguenther@suse.de>
4010 * gcc.dg/torture/pr64357.c: New testcase.
4012 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4014 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4017 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4018 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4020 2015-01-12 Martin Liska <mliska@suse.cz>
4022 * gcc.dg/ipa/PR64550.c: New test.
4024 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4027 * g++.dg/ipa/pr63470.C: New testcase.
4029 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4032 * gfortran.dg/typebound_operator_20.f90: New.
4034 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4037 * gfortran.dg/proc_ptr_comp_42.f90: New.
4039 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4042 * gfortran.dg/proc_ptr_comp_41.f90: New.
4044 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4046 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4048 2015-01-10 Tobias Burnus <burnus@net-b.de>
4051 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4052 and add dg-excess-errors.
4053 * gfortran.dg/line_length_6.f90: New.
4054 * gfortran.dg/line_length_7.f90: New.
4055 * gfortran.dg/line_length_8.f90: New.
4056 * gfortran.dg/line_length_9.f90: New.
4057 * gfortran.dg/line_length_10.f90: New.
4058 * gfortran.dg/line_length_11.f90: New.
4060 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4062 * jit.dg/test-threads.c (struct testcase): Move declaration
4063 to jit.dg/all-non-failing-tests.h.
4064 (testcases): Likewise.
4065 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4066 declaration here from jit.dg/all-non-failing-tests.h.
4067 (testcases): Likewise.
4068 * jit.dg/test-combination.c (create_code): Eliminate spelling
4069 out all of the testcases in favor of looping through the
4070 "testcases" metadata.
4071 (verify_code): Likewise.
4073 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4075 PR rtl-optimization/64536
4076 * gcc.dg/pr64536.c: New test.
4078 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4080 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4081 * jit.dg/test-combination.c (create_code): Likewise.
4082 (verify_code): Likewise.
4083 * jit.dg/test-constants.c: New test case.
4084 * jit.dg/test-threads.c: Add test-constants.c.
4086 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4089 * objc.dg/gnu-api-2-class.m: Add a test case
4090 for the above change.
4092 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4094 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4096 2015-01-09 Richard Biener <rguenther@suse.de>
4098 PR tree-optimization/64410
4099 * g++.dg/vect/pr64410.cc: New testcase.
4101 2015-01-09 Martin Liska <mliska@suse.cz>
4103 * gcc.dg/ipa/ipa-icf-32.c: New test.
4105 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4107 * c-c++-common/tsan/tsan_barrier.h: New.
4108 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4109 * c-c++-common/tsan/bitfield_race.c: Likewise.
4110 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4111 * c-c++-common/tsan/mutexset1.c: Likewise.
4112 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4113 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4114 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4115 * c-c++-common/tsan/simple_race.c: Likewise.
4116 * c-c++-common/tsan/simple_stack.c: Likewise.
4117 * c-c++-common/tsan/sleep_sync.c: Likewise.
4118 * c-c++-common/tsan/tiny_race.c: Likewise.
4119 * c-c++-common/tsan/tls_race.c: Likewise.
4120 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4121 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4122 * g++.dg/tsan/atomic_free.C: Likewise.
4123 * g++.dg/tsan/atomic_free2.C: Likewise.
4124 * g++.dg/tsan/cond_race.C: Likewise.
4125 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4127 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4130 * lib/target-supports.exp (check_effective_target_libatomic_available):
4132 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4133 targets that match effective-target libatomic_available.
4134 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4136 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4138 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4139 Verify the result of gcc_jit_context_get_last_error.
4140 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4142 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4144 PR tree-optimization/63989
4145 * gcc.dg/strlenopt-27.c: New test.
4147 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4149 * jit.dg/harness.h (set_up_logging): New function.
4150 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4151 set_up_logging on the context, so that every testcase is
4152 logged to a particular file.
4153 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4154 and call gcc_jit_context_set_logfile on the top-level context.
4156 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4159 * g++.dg/opt/pr64338.C: New test.
4161 2015-01-08 Tobias Burnus <burnus@net-b.de>
4163 * gfortran.dg/coarray/codimension_2b.f90: New file.
4164 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4165 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4167 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4170 * g++.dg/ext/fnname4.C: New.
4172 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4175 * g++.dg/cpp0x/constexpr-64462.C: New.
4177 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4180 * g++.dg/cpp0x/deleted10.C: New.
4182 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4184 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4186 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4188 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4189 GCC_JIT_UNARY_OP_ABS.
4190 (verify_unary_ops): Likewise.
4192 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4194 * jit.dg/test-arith-overflow.c: New test case.
4195 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4196 * jit.dg/test-combination.c (create_code): Likewise.
4197 (verify_code): Likewise.
4198 * jit.dg/test-threads.c (testcases): Likewise.
4200 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4202 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4203 rather than "jit". Load g++.exp, and call g++_init.
4204 Run test-*.cc files within the testsuite and *.cc files within
4206 (jit-dg-test): Drop the addition of -fgnu89-inline to
4207 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4208 doing it when compiling C testcases (since g++ does not handle
4209 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4210 is restored to the value after g++_init ran, rather than the
4211 value before g++_init ran. Return a list of
4212 $comp_output $output_file, as dg-test assumes.
4214 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4216 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4217 make it easier to figure out the origin of each test result when
4218 running test-combination.c and test-threads.c.
4219 (CHECK_VALUE): Likewise.
4220 (CHECK_DOUBLE_VALUE): Likewise.
4221 (CHECK_STRING_VALUE): Likewise.
4222 (CHECK_STRING_STARTS_WITH): Likewise.
4223 (CHECK_STRING_CONTAINS): Likewise.
4225 (check_string_value): Likewise, add "funcname" param.
4226 (check_string_starts_with): Likewise.
4227 (check_string_contains): Likewise.
4229 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4231 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4232 generating name of built executable.
4234 2015-01-07 Marek Polacek <polacek@redhat.com>
4237 * gcc.dg/pr64440.c: New test.
4238 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4240 2015-01-07 Marek Polacek <polacek@redhat.com>
4243 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4244 * gcc.dg/pr64417.c: New test.
4246 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4249 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4252 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4254 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4255 Check if testcases run without errors, not just if they compile.
4257 2015-01-06 Christian Bruel <christian.bruel@st.com>
4260 * gcc.target/sh/pr64507.c: New test.
4262 2015-01-06 Arnaud Charlet <charlet@adacore.com>
4264 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4266 2015-01-06 Jakub Jelinek <jakub@redhat.com>
4268 * c-c++-common/asan/sanitize-all-1.c: New test.
4269 * c-c++-common/ubsan/sanitize-all-1.c: New test.
4270 * c-c++-common/ubsan/sanitize-all-2.c: New test.
4271 * c-c++-common/ubsan/sanitize-all-3.c: New test.
4272 * c-c++-common/ubsan/sanitize-all-4.c: New test.
4274 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4276 * lib/target-supports.exp (check_profiling_available): Return 0 for
4278 (check_effective_target_tls_runtime): Likewise.
4279 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4280 * gcc.dg/20020312-2.c: Adjust for Visium.
4281 * gcc.dg/tls/thr-cse-1.c: Likewise
4282 * gcc.dg/tree-ssa/20040204-1.c: Likewise
4283 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4284 * gcc.dg/weak/typeof-2.c: Likewise.
4286 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
4288 PR rtl-optimization/64287
4289 * gcc.dg/aru-2.c: New test.
4291 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4294 * c-c++-common/ubsan/pr64344-1.c: New test.
4295 * c-c++-common/ubsan/pr64344-2.c: New test.
4297 PR tree-optimization/64465
4298 * gcc.dg/pr64465.c: New test.
4300 PR tree-optimization/64494
4301 * gcc.c-torture/compile/pr64494.c: New test.
4303 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4306 * gfortran.dg/realloc_on_assign_25.f90: New test.
4308 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4310 Update copyright years.
4312 2015-01-05 Marek Polacek <polacek@redhat.com>
4315 * gcc.dg/pr64423.c: New test.
4317 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
4319 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4320 mmix-knuth-mmixware for the same reason as for MIPS.
4321 * gcc.dg/debug/debug-2.c: Ditto.
4323 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4325 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
4328 * lib/gfortran.exp: Add libatomic library search path.
4329 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4330 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4332 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4334 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4336 * c-c++-common/tsan/bitfield_race.c: New testcase.
4337 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4339 2015-01-02 Tobias Burnus <burnus@net-b.de>
4341 * gfortran.dg/coarray/collectives_4.f90: New.
4343 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4346 * gfortran.dg/extends_16.f90: New.
4348 2015-01-02 Tobias Burnus <burnus@net-b.de>
4350 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4352 2015-01-02 Tobias Burnus <burnus@net-b.de>
4354 * gfortran.dg/coarray/codimension_2.f90: New.
4355 * gfortran.dg/coarray/codimension_2a.f90: New.
4356 * gfortran.dg/coarray_35.f90: New.
4357 * gfortran.dg/coarray_35a.f90: New.
4359 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4362 * gfortran.dg/dummy_procedure_11.f90: New.
4364 Copyright (C) 2015 Free Software Foundation, Inc.
4366 Copying and distribution of this file, with or without modification,
4367 are permitted in any medium without royalty provided the copyright
4368 notice and this notice are preserved.