1 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4 extra variable to force stack alignment.
5 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6 extra variable to force stack alignment.
8 2015-03-31 Marek Polacek <polacek@redhat.com>
11 * g++.dg/template/pr65390.C: New test.
13 2015-03-31 Martin Liska <mliska@suse.cz>
15 * g++.dg/ipa/pr65557.C: New test.
17 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
19 * gcc.target/s390/hotpatch-25.c: New test.
20 * gcc.target/s390/hotpatch-1.c: Update test.
21 * gcc.target/s390/hotpatch-10.c: Update test.
22 * gcc.target/s390/hotpatch-11.c: Update test.
23 * gcc.target/s390/hotpatch-12.c: Update test.
24 * gcc.target/s390/hotpatch-13.c: Update test.
25 * gcc.target/s390/hotpatch-14.c: Update test.
26 * gcc.target/s390/hotpatch-15.c: Update test.
27 * gcc.target/s390/hotpatch-16.c: Update test.
28 * gcc.target/s390/hotpatch-17.c: Update test.
29 * gcc.target/s390/hotpatch-18.c: Update test.
30 * gcc.target/s390/hotpatch-19.c: Update test.
31 * gcc.target/s390/hotpatch-2.c: Update test.
32 * gcc.target/s390/hotpatch-21.c: Update test.
33 * gcc.target/s390/hotpatch-22.c: Update test.
34 * gcc.target/s390/hotpatch-23.c: Update test.
35 * gcc.target/s390/hotpatch-24.c: Update test.
36 * gcc.target/s390/hotpatch-3.c: Update test.
37 * gcc.target/s390/hotpatch-4.c: Update test.
38 * gcc.target/s390/hotpatch-5.c: Update test.
39 * gcc.target/s390/hotpatch-6.c: Update test.
40 * gcc.target/s390/hotpatch-7.c: Update test.
41 * gcc.target/s390/hotpatch-8.c: Update test.
42 * gcc.target/s390/hotpatch-9.c: Update test.
43 * gcc.target/s390/hotpatch-compile-16.c: Update test.
45 2015-03-31 Richard Biener <rguenther@suse.de>
48 * g++.dg/torture/pr65626.C: New testcase.
50 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
53 * gcc.target/i386/mpx/pr65531.cc: New.
55 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
58 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
59 __builtin_alloca instead of alloca.
60 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
61 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
62 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
65 2015-03-30 Jakub Jelinek <jakub@redhat.com>
68 * g++.dg/ubsan/pr65610.C: New test.
70 2015-03-30 Marek Polacek <polacek@redhat.com>
73 * g++.dg/cpp0x/pr65398-2.C: New test.
75 2015-03-30 Marek Polacek <polacek@redhat.com>
77 * c-c++-common/pr65556.c: Change the width of bit-fields.
79 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
82 * gcc.target/i386/pr65588.c: New testcase.
84 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
87 * gfortran.dg/open_errors_2.f90: New test.
89 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92 * gfortran.dg/namelist_86.f90: New test.
94 2015-03-28 Andre Vehreschild <vehre@gmx.de>
96 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
97 statement to reflect new ownership.
99 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
102 * g++.dg/template/friend58.C: New.
103 * g++.dg/template/friend59.C: Likewise.
105 2015-03-27 Tobias Burnus <burnus@net-b.de>
108 * g++.dg/gomp/openmp-simd-3.C: New.
109 * gcc.dg/gomp/openmp-simd-3.c: New.
111 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
114 * gcc.target/i386/pr65248-1.c: New file.
115 * gcc.target/i386/pr65248-2.c: Likewise.
116 * gcc.target/i386/pr65248-3.c: Likewise.
117 * gcc.target/i386/pr65248-4.c: Likewise.
119 2015-03-27 Jakub Jelinek <jakub@redhat.com>
122 * gcc.c-torture/compile/pr65593.c: New test.
124 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
127 * g++.dg/cpp1y/constexpr-assert1.C: New.
129 2015-03-27 Marek Polacek <polacek@redhat.com>
132 * c-c++-common/pr65556.c: New test.
134 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
137 * g++.dg/torture/pr65600.C: New testcase.
139 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
142 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
144 2015-03-27 Andre Vehreschild <vehre@gmx.de>
146 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
147 statement and cleanup. Fixed typos.
149 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
152 * gcc.c-torture/compile/pr65595.c: New testcase.
154 2015-03-27 Marek Polacek <polacek@redhat.com>
157 * g++.dg/ubsan/pr65583.C: New test.
159 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
161 * gcc.c-torture/compile/20150327.c: New testcase.
163 2015-03-26 Richard Biener <rguenther@suse.de>
166 * g++.dg/torture/pr65555.C: New testcase.
168 2015-03-26 Jakub Jelinek <jakub@redhat.com>
170 PR tree-optimization/64715
171 * gcc.dg/builtin-object-size-15.c: New test.
172 * gcc.dg/pr64715-1.c: New test.
173 * gcc.dg/pr64715-2.c: New test.
175 2015-03-26 Richard Biener <rguenther@suse.de>
178 * gnat.dg/specs/opt2.ads: Fix testcase.
180 2015-03-25 Martin Sebor <msebor@redhat.com>
183 * lib/target-supports.exp (check_effective_target_arm32): Fail early
184 when target isn't arm*-*-*-*.
185 (check_effective_target_arm_nothumb): Likewise.
186 (check_effective_target_arm_little_endian): Likewise.
187 (check_effective_target_arm_vect_no_misalign): Likewise.
188 (check_effective_target_aarch64_little_endian): Fail early if target
191 2015-03-25 Sebastian Pop <s.pop@samsung.com>
193 PR tree-optimization/65177
194 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
196 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
198 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
199 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
200 smmintrin.h and mm3dnow.h.
202 2015-03-25 Marek Polacek <polacek@redhat.com>
205 * g++.dg/cpp0x/pr65558.C: New test.
207 2015-03-25 Marek Polacek <polacek@redhat.com>
210 * g++.dg/template/pr61670.C: New test.
212 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
215 * g++.dg/template/pr54987.C: New.
217 2015-03-25 Richard Biener <rguenther@suse.de>
219 PR tree-optimization/62630
220 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
222 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
225 * gcc.target/i386/mpx/pr65508.c: New.
227 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
231 * gfortran.dg/data_initialized_3.f90: New.
233 2015-03-25 Richard Biener <rguenther@suse.de>
236 * gnat.dg/specs/opt2.ads: New testcase.
238 2015-03-25 Bin Cheng <bin.cheng@arm.com>
240 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
241 * gcc.target/arm/memset-inline-4.c: Skip for
242 arm_tune_string_ops_prefer_neon.
243 * gcc.target/arm/memset-inline-5.c: Ditto.
244 * gcc.target/arm/memset-inline-6.c: Ditto.
245 * gcc.target/arm/memset-inline-8.c: Ditto.
246 * gcc.target/arm/memset-inline-9.c: Ditto.
248 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
251 * g++.dg/other/virtual3.C: New.
253 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
256 * g++.dg/cpp0x/vt-60130.C: New.
258 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
261 * g++.dg/warn/Warray-bounds-7.C: New.
263 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
266 * g++.dg/template/defarg18.C: New.
268 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
271 * g++.dg/cpp0x/vt-59988.C: New.
273 2015-03-24 Jakub Jelinek <jakub@redhat.com>
275 PR tree-optimization/65533
276 * gcc.dg/pr65533.c: New test.
278 2015-03-24 Andre Vehreschild <vehre@gmx.de>
280 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
281 source= and mold= expressions functionality.
282 * gfortran.dg/allocate_class_4.f90: New test.
283 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
284 copying an unlimited polymorhpic object containing a char array
285 to another unlimited polymorphic object respects the _len
287 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
288 whether deferred length char array allocate works, unlimited
289 polymorphic object allocation from a string works and if
290 allocating an array of deferred length strings works.
291 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
293 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
296 * g++.dg/cpp0x/constexpr-array11.C: New.
298 2015-03-24 Richard Biener <rguenther@suse.de>
301 * gcc.dg/torture/pr65517.c: New testcase.
303 2015-03-24 Tobias Burnus <burnus@net-b.de>
305 * gfortran.dg/coindexed_1.f90: Moved from
306 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
308 2015-03-23 Jakub Jelinek <jakub@redhat.com>
311 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
315 * gcc.target/i386/pr65523.c: New test.
318 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
320 * g++.dg/lto/pr65475b_0.C: Likewise.
322 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
325 * gcc.target/sh/torture/pr65505.c: New.
327 2015-03-23 Martin Sebor <msebor@redhat.com>
330 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
331 assembly for lvx in addition to lxv.
333 2015-03-23 Jakub Jelinek <jakub@redhat.com>
336 * gfortran.dg/pr65504.f90: New test.
339 * gcc.dg/pr65521.c: New test.
341 2015-03-23 Richard Biener <rguenther@suse.de>
343 PR tree-optimization/65518
344 * gcc.dg/vect/pr65518.c: New testcase.
346 2015-03-23 Richard Biener <rguenther@suse.de>
348 PR tree-optimization/65494
349 * gcc.dg/vect/pr65494.c: New testcase.
351 2015-03-23 Jakub Jelinek <jakub@redhat.com>
353 PR preprocessor/65238
354 * c-c++-common/cpp/pr65238-1.c: New test.
355 * gcc.dg/cpp/pr65238-2.c: New test.
356 * gcc.dg/cpp/trad/pr65238-3.c: New test.
357 * gcc.dg/cpp/trad/pr65238-4.c: New test.
359 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
360 Mikael Morin <mikael@gcc.gnu.org>
363 * gfortran.dg/elemental_dependency_4.f90: New.
364 * gfortran.dg/elemental_dependency_5.f90: New.
366 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
369 * g++.dg/lto/pr65475b_0.C: New testcase.
370 * g++.dg/lto/pr65475b_1.C: New testcase.
371 * g++.dg/lto/pr65475c_0.C: New testcase.
372 * g++.dg/lto/pr65475c_1.C: New testcase.
374 2015-03-21 Tobias Burnus <burnus@net-b.de>
376 * gfortran.dg/coarray_38.f90: New.
377 * gfortran.dg/coarray_39.f90: New.
378 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
381 2015-03-20 Marek Polacek <polacek@redhat.com>
384 * g++.dg/cpp0x/pr65398.C: New test.
386 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
389 * g++.dg/lto/pr65475_0.C: New testcase.
390 * g++.dg/lto/pr65475_1.C: New testcase.
392 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
394 PR rtl-optimization/64366
395 * gcc.target/sh/pr64366.c: New.
397 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
400 * g++.dg/cpp0x/constexpr-48324.C: New.
402 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
405 * g++.dg/cpp0x/pr48453.C: New.
407 2015-03-20 Marek Polacek <polacek@redhat.com>
410 * g++.dg/cpp0x/pr65072.C: New test.
412 2015-03-20 Richard Biener <rguenther@suse.de>
415 * gcc.dg/pr15347.c: Use -O.
416 * c-c++-common/pr19807-1.c: Likewise.
418 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
420 * gnat.dg/volatile13.ad[sb]: New test.
422 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
424 PR rtl-optimization/60851
425 * gcc.target/i386/pr60851.c: New test.
427 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
430 * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
431 * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
432 * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
433 * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
434 * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
436 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
438 PR rtl-optimization/63491
439 * gcc.target/powerpc/pr63491.c: New.
441 2015-03-19 Jakub Jelinek <jakub@redhat.com>
443 * g++.dg/ipa/pr65465.C: New test.
445 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
448 * g++.dg/cpp0x/deleted11.C: New.
450 2015-03-19 Jakub Jelinek <jakub@redhat.com>
453 * c-c++-common/tsan/pr65400-3.c: New test.
455 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
458 * g++.dg/cpp0x/constexpr-59686.C: New.
460 2015-03-19 Jakub Jelinek <jakub@redhat.com>
463 * g++.dg/tsan/pr64265.C: New test.
466 * c-c++-common/tsan/pr65400-1.c: New test.
467 * c-c++-common/tsan/pr65400-2.c: New test.
469 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/cpp0x/pr59816.C: New.
474 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
477 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
479 2015-03-18 Martin Liska <mliska@suse.cz>
482 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
483 equivalences either to 6 or 7.
485 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
489 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
491 * gcc.dg/undefined-loop-1.c: New file.
492 * gcc.dg/undefined-loop-2.c: New file.
494 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
497 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
498 loop exits too early.
500 2015-03-18 Jakub Jelinek <jakub@redhat.com>
502 PR tree-optimization/65450
503 * gfortran.dg/pr65450.f90: New test.
506 * gcc.target/i386/pr65078-1.c: New test.
507 * gcc.target/i386/pr65078-2.c: New test.
508 * gcc.target/i386/pr65078-3.c: New test.
509 * gcc.target/i386/pr65078-4.c: New test.
510 * gcc.target/i386/pr65078-5.c: New test.
511 * gcc.target/i386/pr65078-6.c: New test.
513 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
516 * g++.dg/cpp1y/pr65340.C: New.
518 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
521 * gfortran.dg/system_clock_3.f08: Adjust test.
523 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
526 * gfortran.dg/proc_ptr_comp_44.f90: New test.
527 * gfortran.dg/proc_ptr_comp_45.f90: New test.
529 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
532 * gfortran.dg/system_clock_3.f08: New test.
534 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
537 g++.dg/cpp1y/pr64626-1.C: New.
538 g++.dg/cpp1y/pr64626-2.C: New.
539 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
541 2015-03-16 Jakub Jelinek <jakub@redhat.com>
543 PR tree-optimization/65427
544 * gcc.c-torture/execute/pr65427.c: New test.
546 2015-03-16 Marek Polacek <polacek@redhat.com>
550 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
551 * g++.dg/cpp0x/pr65327.C: New test.
553 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
556 * c-c++-common/asan/pr64820.c: New test.
558 2015-03-16 Andre Vehreschild <vehre@gmx.de>
560 * gfortran.dg/pointer_2.f90: New test.
562 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
564 * testsuite/g++.dg/pr65049.C: New test.
566 2015-03-16 Tom de Vries <tom@codesourcery.com>
568 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
569 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
570 * gcc.target/i386/fuse-caller-save.c: Same.
572 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
574 * gnat.dg/loop_optimization18.ad[sb]: New test.
575 * gnat.dg/loop_optimization18_pkg.ads: New helper.
577 2015-03-16 Alan Modra <amodra@gmail.com>
579 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
582 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
584 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
586 * gcc.dg/torture/pr65270-2.c: Likewise.
588 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
591 * gfortran.dg/pointer_remapping_9.f90: New.
593 2015-03-14 Jakub Jelinek <jakub@redhat.com>
595 PR tree-optimization/65369
596 * gcc.c-torture/execute/pr65369.c: New test.
598 PR tree-optimization/65418
599 * gcc.c-torture/execute/pr65418-1.c: New test.
600 * gcc.c-torture/execute/pr65418-2.c: New test.
602 PR rtl-optimization/65401
603 * gcc.c-torture/execute/pr65401.c: New test.
605 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
608 * gcc.target/arm/pr64600_1.c: New test.
610 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
612 PR rtl-optimization/65235
613 * gcc.target/aarch64/pr65235_1.c: New test.
615 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
617 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
618 * gcc.target/s390/hotpatch-22.c: Likewise.
619 * gcc.target/s390/hotpatch-23.c: Likewise.
620 * gcc.target/s390/hotpatch-24.c: Likewise.
621 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
622 * gcc.target/s390/hotpatch-1.c: Update expected output.
623 * gcc.target/s390/hotpatch-2.c: Likewise.
624 * gcc.target/s390/hotpatch-3.c: Likewise.
625 * gcc.target/s390/hotpatch-4.c: Likewise.
626 * gcc.target/s390/hotpatch-5.c: Likewise.
627 * gcc.target/s390/hotpatch-6.c: Likewise.
628 * gcc.target/s390/hotpatch-7.c: Likewise.
629 * gcc.target/s390/hotpatch-8.c: Likewise.
630 * gcc.target/s390/hotpatch-9.c: Likewise.
631 * gcc.target/s390/hotpatch-10.c: Likewise.
632 * gcc.target/s390/hotpatch-11.c: Likewise.
633 * gcc.target/s390/hotpatch-12.c: Likewise.
634 * gcc.target/s390/hotpatch-13.c: Likewise.
635 * gcc.target/s390/hotpatch-14.c: Likewise.
636 * gcc.target/s390/hotpatch-15.c: Likewise.
637 * gcc.target/s390/hotpatch-16.c: Likewise.
638 * gcc.target/s390/hotpatch-17.c: Likewise.
639 * gcc.target/s390/hotpatch-18.c: Likewise.
640 * gcc.target/s390/hotpatch-19.c: Likewise.
642 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
645 * gcc.target/i386/pr65103-1.c: New.
647 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
650 * gcc.target/i386/pr65044.c: New.
652 2015-03-12 Tom de Vries <tom@codesourcery.com>
654 PR rtl-optimization/64895
655 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
656 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
657 * gcc.target/i386/fuse-caller-save.c: Ditto.
659 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
661 * gcc.dg/ipa/pr63569.c: Fix template.
663 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
665 * g++.dg/ipa/pr64146.C: Require fpic support.
667 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
670 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
671 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
673 2015-03-11 Jakub Jelinek <jakub@redhat.com>
675 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
676 to dg-options, fix up dg-skip-if.
678 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
681 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
682 * gcc.target/avr/tiny-caller-save.c: Same.
684 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
687 * g++.dg/pr65242.C: New test.
689 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
691 * c-c++-common/asan/no-asan-check-glob.c: New test.
693 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
696 * g++.dg/other/default11.C: New.
697 * g++.dg/other/default12.C: Likewise.
699 2015-03-10 Jakub Jelinek <jakub@redhat.com>
702 * gcc.target/i386/bmi2-bzhi-2.c: New test.
704 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
707 * gfortran.dg/unlimited_polymorphic_23.f90: New test
709 2015-03-10 Jakub Jelinek <jakub@redhat.com>
712 * g++.dg/cpp0x/pr65127.C: New test.
714 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
716 * gcc.dg/ipa/PR64550.c: Update template.
718 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
719 Tobias Burnus <burnus@net-b.de>
721 * gfortran.dg/coarray_sync_memory.f90: New.
723 2015-03-10 Marek Polacek <polacek@redhat.com>
726 * c-c++-common/ubsan/pr65367.c: New test.
728 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
730 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
731 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
732 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
733 * gcc.target/i386/mpx/calloc-1-nov.c: New.
734 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
735 * gcc.target/i386/mpx/malloc-1-nov.c: New.
736 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
737 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
738 * gcc.target/i386/mpx/realloc-1-nov.c: New.
739 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
740 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
741 * gcc.target/i386/mpx/realloc-2-nov.c: New.
742 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
744 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
746 * lib/mpx-dg.exp (mpx_link_flags): New.
749 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
750 * gcc.target/i386/mpx/alloca-1-nov.c: New.
751 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
752 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
753 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
754 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
755 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
756 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
757 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
758 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
759 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
760 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
761 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
762 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
763 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
764 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
765 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
766 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
767 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
768 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
769 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
770 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
771 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
772 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
773 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
774 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
775 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
776 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
777 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
778 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
779 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
780 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
781 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
782 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
783 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
784 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
785 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
786 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
787 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
788 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
789 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
790 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
791 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
792 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
793 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
794 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
795 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
796 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
797 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
798 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
799 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
800 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
801 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
802 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
803 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
804 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
805 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
806 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
807 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
808 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
809 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
810 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
811 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
812 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
813 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
814 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
815 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
816 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
817 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
818 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
819 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
820 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
821 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
822 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
823 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
824 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
825 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
826 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
827 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
828 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
829 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
830 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
831 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
832 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
833 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
834 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
835 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
836 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
837 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
838 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
839 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
840 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
841 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
842 * gcc.target/i386/mpx/label-address-1.c: New.
843 * gcc.target/i386/mpx/legacy-1-nov.c: New.
844 * gcc.target/i386/mpx/macro.c: New.
845 * gcc.target/i386/mpx/mpx-check.h: New.
846 * gcc.target/i386/mpx/mpx.exp: New.
847 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
848 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
849 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
850 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
851 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
852 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
853 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
854 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
855 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
856 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
857 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
858 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
859 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
860 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
861 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
862 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
863 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
864 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
865 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
866 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
867 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
868 * gcc.target/i386/mpx/reference-1-lbv.c: New.
869 * gcc.target/i386/mpx/reference-1-nov.c: New.
870 * gcc.target/i386/mpx/reference-1-ubv.c: New.
871 * gcc.target/i386/mpx/reference-2-lbv.c: New.
872 * gcc.target/i386/mpx/reference-2-nov.c: New.
873 * gcc.target/i386/mpx/reference-2-ubv.c: New.
874 * gcc.target/i386/mpx/reference-3-lbv.c: New.
875 * gcc.target/i386/mpx/reference-3-nov.c: New.
876 * gcc.target/i386/mpx/reference-3-ubv.c: New.
877 * gcc.target/i386/mpx/reference-4-lbv.c: New.
878 * gcc.target/i386/mpx/reference-4-nov.c: New.
879 * gcc.target/i386/mpx/reference-4-ubv.c: New.
880 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
881 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
882 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
883 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
884 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
885 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
886 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
887 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
888 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
889 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
890 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
891 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
892 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
893 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
894 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
895 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
896 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
897 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
898 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
899 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
900 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
901 * gcc.target/i386/mpx/sincos-1-nov.c: New.
902 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
903 * gcc.target/i386/mpx/static-array-1-nov.c: New.
904 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
905 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
906 * gcc.target/i386/mpx/static-init-1-nov.c: New.
907 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
908 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
909 * gcc.target/i386/mpx/static-init-2-nov.c: New.
910 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
911 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
912 * gcc.target/i386/mpx/static-init-3-nov.c: New.
913 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
914 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
915 * gcc.target/i386/mpx/static-init-4-nov.c: New.
916 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
917 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
918 * gcc.target/i386/mpx/static-init-5-nov.c: New.
919 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
920 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
921 * gcc.target/i386/mpx/static-init-6-nov.c: New.
922 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
923 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
924 * gcc.target/i386/mpx/static-string-1-nov.c: New.
925 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
926 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
927 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
928 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
929 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
930 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
931 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
932 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
933 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
934 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
935 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
936 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
937 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
938 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
939 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
940 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
941 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
942 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
943 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
944 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
945 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
946 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
947 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
948 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
949 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
950 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
951 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
952 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
953 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
954 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
955 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
956 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
957 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
958 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
959 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
960 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
961 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
962 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
963 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
964 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
965 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
966 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
967 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
968 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
969 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
970 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
971 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
972 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
973 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
974 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
975 * gcc.target/i386/mpx/vararg-1-nov.c: New.
976 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
977 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
978 * gcc.target/i386/mpx/vararg-2-nov.c: New.
979 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
980 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
981 * gcc.target/i386/mpx/vararg-3-nov.c: New.
982 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
983 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
984 * gcc.target/i386/mpx/vararg-4-nov.c: New.
985 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
986 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
987 * gcc.target/i386/mpx/vararg-5-nov.c: New.
988 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
989 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
990 * gcc.target/i386/mpx/vararg-6-nov.c: New.
991 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
992 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
993 * gcc.target/i386/mpx/vararg-7-nov.c: New.
994 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
995 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
996 * gcc.target/i386/mpx/vararg-8-nov.c: New.
997 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
998 * gcc.target/i386/mpx/vla-1-lbv.c: New.
999 * gcc.target/i386/mpx/vla-1-nov.c: New.
1000 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1001 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1002 * gcc.target/i386/mpx/vla-2-nov.c: New.
1003 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1005 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1007 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1009 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1011 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1013 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1015 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1016 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1018 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1021 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1024 * c-c++-common/pr65120.c: New test.
1026 PR rtl-optimization/65321
1027 * gcc.dg/pr65321.c: New test.
1029 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1031 PR tree-optimization/65355
1032 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1034 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1037 * c-c++-common/pr49706.c: Adjust tests for not warning
1038 about !!x == y or !b == y where b is boolean, and add
1040 * c-c++-common/pr62199-2.c: Likewise.
1042 2015-03-09 Richard Biener <rguenther@suse.de>
1045 * gcc.dg/torture/pr65270-1.c: New testcase.
1046 * gcc.dg/torture/pr65270-2.c: Likewise.
1048 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1050 PR tree-optimization/63743
1051 * gcc.dg/pr63743.c: New test.
1053 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1056 * g++.dg/lto/pr65316_0.C: New testcase.
1057 * g++.dg/lto/pr65316_1.C: New testcase.
1059 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1062 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1064 * g++.dg/abi/rtti3.C: Likewise.
1066 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1069 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1071 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1073 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1075 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1077 2015-03-08 Morin <mikael@gcc.gnu.org>
1080 * gfortran.dg/entry_20.f90: New.
1082 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1085 * gcc.c-torture/compile/pr65153.c: New.
1087 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1090 * g++.dg/torture/pr65249.C: New.
1092 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1094 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1096 (int64_t): Likewise.
1098 2015-03-07 Marek Polacek <polacek@redhat.com>
1099 Martin Uecker <uecker@eecs.berkeley.edu>
1102 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1104 * c-c++-common/ubsan/bounds-8.c: New test.
1105 * c-c++-common/ubsan/bounds-9.c: New test.
1106 * gcc.dg/ubsan/bounds-2.c: New test.
1108 2015-03-05 Martin Sebor <msebor@redhat.com>
1110 * PR testsuite/63175
1111 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1112 checking of results into main to prevent it from getting optimized
1114 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1116 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1118 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1119 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1120 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1123 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1125 * g++.dg/lto/pr65302_1.C: New testcase.
1126 * g++.dg/lto/pr65302_0.C: New testcase.
1128 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1130 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1131 -fno-ipa-icf to dg-options.
1133 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1135 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1136 compiles using the linker plugin.
1138 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1140 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1142 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1144 * gcc.target/arm/pr65067.c: New test.
1146 2015-03-05 Martin Liska <mliska@suse.cz>
1149 * gcc.dg/ipa/pr65318.c: New test.
1151 2015-03-05 Marek Polacek <polacek@redhat.com>
1153 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1155 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1157 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1159 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1161 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1162 max-unroll-times back to defaults for s390.
1164 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1168 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1171 * g++.dg/cpp0x/initlist92.C: New.
1173 2015-03-05 Richard Biener <rguenther@suse.de>
1175 PR tree-optimization/65310
1176 * gcc.dg/vect/pr65310.c: New testcase.
1178 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1181 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1183 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
1185 * gnat.dg/entry_queues3.adb: New test.
1187 2015-03-04 Ian Lance Taylor <iant@google.com>
1189 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1191 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1194 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1196 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
1198 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1199 -fno-ipa-icf to dg-options
1200 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1201 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1203 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1206 * g++.dg/cpp0x/decltype62.C: New.
1208 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
1210 * gnat.dg/object_overflow5.adb: New test.
1212 2015-03-03 Martin Liska <mliska@suse.cz>
1215 * gcc.dg/ipa/pr65287.c: New test.
1217 2015-03-03 Martin Jambor <mjambor@suse.cz>
1218 Eric Botcazou <ebotcazou@adacore.com>
1220 * gnat.dg/specs/pack12.ads: New test.
1222 2015-03-03 Martin Liska <mliska@suse.cz>
1224 * gcc.dg/ipa/PR65282.c: New test.
1226 2015-03-13 Jeff Law <law@redhat.com>
1228 PR tree-optimization/65241
1229 * gcc.c-torture/compile/pr65241.c: New test.
1231 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
1234 * gcc.target/avr/torture/pr64331.c: New test.
1236 2015-03-03 Martin Liska <mliska@suse.cz>
1237 Jan Hubicka <hubicka@ucw.cz>
1239 * g++.dg/ipa/pr65263.C: New test.
1241 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1244 * gcc.dg/lto/pr65130_0.c: New testcase.
1245 * gcc.dg/lto/pr65130_1.c: New testcase.
1247 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1250 * g++.dg/torture/pr64988.C: New testcase.
1252 2015-03-02 Tobias Burnus <burnus@net-b.de>
1254 * gfortran.dg/coarray_atomic_6.f90: New.
1256 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1259 * gcc.target/i386/pr65184.c: New.
1261 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1264 * gcc.target/i386/pr65183.c: New.
1266 2015-02-28 Martin Liska <mliska@suse.cz>
1267 Jan Hubicka <hubicka@ucw.cz>
1269 * gcc.dg/ipa/ipa-icf-35.c: New test.
1270 * gcc.dg/ipa/ipa-icf-36.c: New test.
1271 * gcc.dg/ipa/ipa-icf-37.c: New test.
1273 2015-02-28 Martin Liska <mliska@suse.cz>
1274 Jan Hubicka <hubicka@ucw.cz>
1277 * gcc.dg/ipa/ipa-icf-34.c: New test.
1279 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1282 * gcc.target/sh/sh/pr61142.c: New.
1284 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
1286 * g++.dg/other/dump-ada-spec-3.C: New test.
1288 2015-03-01 Martin Liska <mliska@suse.cz>
1290 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1291 * g++.dg/ipa/pr63595.C: Update expected results.
1293 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
1296 * g++.dg/ipa/ipa-icf-6.C: New testcase.
1298 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
1300 * gcc.dg/vect/pr59354.c: Move vector producing code to
1303 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
1306 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1307 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1308 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1309 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1311 2015-02-27 Jakub Jelinek <jakub@redhat.com>
1313 PR tree-optimization/65048
1314 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1315 (foo): Use K&R style definition.
1317 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
1320 * g++.dg/pr65032.C: New.
1322 2015-02-27 Marek Polacek <polacek@redhat.com>
1325 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1328 2015-02-27 Marek Polacek <polacek@redhat.com>
1331 * gcc.dg/pr65228.c: New test.
1333 2015-02-27 Kai Tietz <ktietz@redhat.com>
1336 * gcc.dg/weak/weak-17.c: New file.
1338 2015-02-27 Richard Biener <rguenther@suse.de>
1341 * g++.dg/lto/pr65193_0.C: New testcase.
1343 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1345 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1346 * gcc.target/s390/hotpatch-8.c: Likewise.
1347 * gcc.target/s390/hotpatch-9.c: Likewise.
1348 * gcc.target/s390/pr61078.c: Likewise.
1349 * gcc.target/s390/pr57960.c: Remove -m64.
1350 * gcc.target/s390/pr61078.c: Likewise.
1352 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1353 Martin Liska <mliska@suse.cz>
1356 * gcc.dg/pr64454.c: Disable ICF.
1357 * gcc.dg/pr28685-1.c: Disable ICF
1358 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1359 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1360 * g++.dg/ipa/ipa-icf-4.C: Update template.
1362 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1364 PR tree-optimization/65216
1365 * gcc.c-torture/execute/pr65216.c: New test.
1367 PR tree-optimization/65215
1368 * gcc.c-torture/execute/pr65215-1.c: New test.
1369 * gcc.c-torture/execute/pr65215-2.c: New test.
1370 * gcc.c-torture/execute/pr65215-3.c: New test.
1371 * gcc.c-torture/execute/pr65215-4.c: New test.
1372 * gcc.c-torture/execute/pr65215-5.c: New test.
1374 2015-02-26 Tom de Vries <tom@codesourcery.com>
1376 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1378 2015-02-26 Martin Liska <mliska@suse.cz>
1379 Jan Hubicka <hubicka@ucw.cz>
1381 * g++.dg/ipa/pr64146.C: Update expected results.
1382 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1383 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1384 * gcc.dg/ipa/ipa-icf-34.c: New test.
1386 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1388 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1389 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1390 (dg-additional-options): Remove dg directive.
1391 (dg-final): Add dg directive.
1393 2015-02-26 Marek Polacek <polacek@redhat.com>
1396 * g++.dg/ipa/pr65008.C: New test.
1398 2015-02-26 Tom de Vries <tom@codesourcery.com>
1400 * lib/profopt.exp (profopt-target-cleanup): New proc.
1401 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1402 files from sources from dg-additional-sources.
1404 2015-02-26 Tom de Vries <tom@codesourcery.com>
1406 * lib/gcov.exp: Cleanup in case of xfail.
1408 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1410 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1412 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1415 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1416 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1417 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1418 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1419 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1420 * g++.dg/debug/pr46123.C: XFAIL and move...
1421 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1422 * gcc.dg/debug/dwarf2-3.c: Move...
1423 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1425 2015-02-26 Marek Polacek <polacek@redhat.com>
1428 * g++.dg/cpp1y/pr65202.C: New test.
1430 2015-02-26 Tom de Vries <tom@codesourcery.com>
1432 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1433 locale_facets.h.gcov.
1435 2015-02-26 Tom de Vries <tom@codesourcery.com>
1437 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1439 2015-02-26 Tom de Vries <tom@codesourcery.com>
1441 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1443 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1446 * gcc.target/i386/pr65217.c: New.
1448 2015-02-26 Tom de Vries <tom@codesourcery.com>
1450 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1452 2015-02-26 Tom de Vries <tom@codesourcery.com>
1454 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1456 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1458 PR tree-optimization/65048
1459 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1461 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1463 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1464 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1466 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1469 * gcc.target/i386/pr65161.c: New test.
1471 2015-02-26 Terry Guo <terry.guo@arm.com>
1473 * gcc.target/arm/no-volatile-in-it.c: New test.
1475 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1477 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1478 (dg-options): Add -save-temps.
1479 (dg-final): Add cleanup-saved-temps.
1481 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1483 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1485 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1487 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1488 * gcc.target/powerpc/pack01.c: Include string.h.
1490 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1493 * gcc.target/i386/pr65167.c: New.
1495 2015-02-25 Kai Tietz <ktietz@redhat.com>
1497 PR tree-optimization/61917
1498 * gcc.dg/vect/vect-pr61917.c: New file.
1500 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1502 PR tree-optimization/65170
1503 * gcc.c-torture/execute/pr65170.c: New test.
1504 * gcc.dg/tree-ssa/vrp96.c: New test.
1506 2015-02-24 Tom de Vries <tom@codesourcery.com>
1508 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1510 2015-02-24 Tom de Vries <tom@codesourcery.com>
1513 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1514 (dg-additional-files-options): Copy additional_sources to
1515 additional_sources_used before emptying additional_sources.
1516 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1517 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1518 (cleanup-saved-temps): Use additional_sources_used instead of
1520 (dg-test): Reset additional_sources_used.
1522 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1525 * gfortran.dg/integer_exponentiation_6.F90: New test.
1527 2015-02-23 Martin Sebor <msebor@redhat.com>
1530 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1531 two parts. One to save registers, the other to verify the
1532 registers have the right values. Save register state into
1533 static data rather than on the stack.
1535 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1538 * c-c++-common/asan/pr63888.c: New test.
1540 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1543 * gcc.c-torture/compile/pr65163.c: New.
1545 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1547 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1548 with -m31 on 64 bit.
1549 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1550 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1552 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1554 * gcc.target/s390/20090223-1.c: Add
1555 -Wno-implicit-function-declaration option.
1556 * gcc.target/s390/pr42224.c: Likewise.
1557 * gcc.target/s390/pr55718.c: Likewise.
1559 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1561 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1562 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1563 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1564 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1565 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1566 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1567 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1568 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1569 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1570 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1571 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1572 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1573 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1574 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1575 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1576 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1577 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1578 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1579 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1580 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1581 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1583 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1585 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1586 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1587 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1588 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1589 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1590 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1591 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1592 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1593 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1594 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1595 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1596 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1597 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1598 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1599 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1600 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1602 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1606 * gfortran.dg/pr61960.f90: New.
1607 * gfortran.dg/pr64230.f90: New.
1608 * gfortran.dg/pr64980.f03: New.
1610 2015-02-22 Tom de Vries <tom@codesourcery.com>
1612 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1614 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1617 * gnat.dg/timing_events.adb: Removed, invalid test.
1619 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1622 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1624 * g++.dg/gcov/gcov-2.C: Likewise.
1626 2015-02-20 Richard Biener <rguenther@suse.de>
1628 PR tree-optimization/65136
1629 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1631 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1634 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1635 and nvptx-*-* blacklisting.
1637 * gcc.dg/sibcall-9.c: New test.
1638 * gcc.dg/sibcall-10.c: New test.
1640 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1642 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1644 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1647 * gcc.target/avr/torture/pr64452.c: New test.
1649 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1651 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1652 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1654 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1657 * lib/target-supports.exp (check_compile): Check whether
1658 additional_sources is defined before using it.
1660 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1663 * g++.dg/opt/pr65074.C: New file.
1665 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1667 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1668 (size_type): New typedef.
1669 (operator "" _script): Use it for the last argument.
1671 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1673 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1675 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1677 * lib/target-supports.exp (check_compile): Save/restore
1678 additional_sources that may belong to an actual test.
1680 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1682 PR gcov-profile/64634
1683 * g++.dg/gcov/gcov-15.C: New test.
1685 2015-02-18 Tom de Vries <tom@codesourcery.com>
1687 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1689 2015-02-18 Tom de Vries <tom@codesourcery.com>
1691 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1693 2015-02-18 Tom de Vries <tom@codesourcery.com>
1695 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1697 2015-02-18 Tom de Vries <tom@codesourcery.com>
1699 * gfortran.dg/fmt_cache_1.f: Add missing close.
1701 2015-02-18 Tom de Vries <tom@codesourcery.com>
1704 * gfortran.dg/read_eof_8.f90: Add missing close.
1706 2015-02-18 Richard Biener <rguenther@suse.de>
1708 PR tree-optimization/65063
1709 * gcc.dg/pr65063.c: New testcase.
1711 2015-02-18 Richard Biener <rguenther@suse.de>
1713 PR tree-optimization/62217
1714 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1716 2015-02-18 Marek Polacek <polacek@redhat.com>
1719 * c-c++-common/ubsan/pr65081.c: New test.
1721 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1723 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1724 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1726 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1728 * gcc.dg/ipa/propalign-3.c: New test.
1730 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1733 * gcc.target/sh/pr64793.c: New.
1734 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1736 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1738 * gcc.target/arm/divzero.c: New test case.
1740 2015-02-17 Tom de Vries <tom@codesourcery.com>
1742 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1744 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1745 Jakub Jelinek <jakub@redhat.com>
1748 * g++.dg/cpp0x/pr65075.C: New test.
1750 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1753 * gcc.target/powerpc/pr65058.c: New test.
1755 2015-02-16 Jeff Law <law@redhat.com>
1757 PR tree-optimization/64823
1758 * gcc.dg/uninit-20.c: New test.
1760 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1761 James Greenhalgh <james.greenhalgh@arm.com>
1764 * gcc.dg/ipa/ipa-clone-1.c: New test.
1766 2015-02-16 Richard Biener <rguenther@suse.de>
1768 PR tree-optimization/65077
1769 * gcc.dg/torture/pr65077.c: New testcase.
1771 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1773 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1774 Directive adjusted to scan for ldaxr.
1775 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1776 adjusted to scan for ldaex.
1778 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1781 * g++.dg/cpp0x/constexpr-65080.C: New.
1783 2015-02-16 Richard Biener <rguenther@suse.de>
1785 PR tree-optimization/63593
1786 * gcc.dg/pr63593.c: New testcase.
1788 2015-02-16 Marek Polacek <polacek@redhat.com>
1791 * gcc.dg/pr65066.c: New test.
1793 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1795 * gcc.dg/pr65002.C: Move ...
1796 * g++.dg/ipa/pr65002.C: ... here.
1798 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1800 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1801 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1802 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1803 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1805 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1808 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1809 the expression to find calls.
1810 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1811 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1812 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1813 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1814 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1816 2015-02-14 Marek Polacek <polacek@redhat.com>
1819 * gcc.dg/array-11.c: New test.
1820 * gcc.dg/array-12.c: New test.
1821 * gcc.dg/array-13.c: New test.
1822 * gcc.dg/array-14.c: New test.
1823 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1824 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1825 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1826 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1827 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1828 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1830 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1833 * g++.dg/lookup/using54.C: New.
1835 2015-02-13 Jeff Law <law@redhat.com>
1838 Revert my change for tree-optimization/64823.
1840 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1842 PR tree-optimization/65053
1843 * gcc.c-torture/execute/pr65053-1.c: New test.
1844 * gcc.c-torture/execute/pr65053-2.c: New test.
1846 2015-02-13 Marek Polacek <polacek@redhat.com>
1849 * gcc.dg/pr65050.c: New test.
1851 2015-02-13 Jeff Law <law@redhat.com>
1853 PR tree-optimization/64823
1854 * gcc.dg/uninit-20.c: New test.
1856 PR rtl-optimization/47477
1857 * gcc.dg/tree-ssa/pr47477.c: New test.
1859 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1862 * g++.dg/parse/ivdep-2.C: New.
1863 * g++.dg/parse/ivdep-3.C: Likewise.
1865 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1868 * gfortran.dg/continuation_13.f90: New test.
1869 * gfortran.dg/continuation_14.f: New test.
1871 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1874 * g++.dg/cpp0x/sfinae55.C: New.
1876 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1879 * g++.dg/ipa/pr65034.C: New test.
1881 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1883 PR tree-optimization/65002
1884 * gcc.dg/pr65002.C: New.
1886 2015-02-13 Marek Polacek <polacek@redhat.com>
1889 * c-c++-common/pr65040.c: New test.
1891 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1893 PR tree-optimization/64705
1894 * gcc.dg/tree-ssa/pr64705.c: New test.
1896 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1899 * gcc.dg/visibility-22.c: New test.
1900 * gcc.dg/visibility-23.c: New test.
1901 * gcc.target/i386/pr32219-1.c: New test.
1902 * gcc.target/i386/pr32219-2.c: New test.
1903 * gcc.target/i386/pr32219-3.c: New test.
1904 * gcc.target/i386/pr32219-4.c: New test.
1905 * gcc.target/i386/pr32219-5.c: New test.
1906 * gcc.target/i386/pr32219-6.c: New test.
1907 * gcc.target/i386/pr32219-7.c: New test.
1908 * gcc.target/i386/pr32219-8.c: New test.
1909 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1911 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1913 PR libgfortran/57822
1914 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1915 four different KINDs.
1917 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1920 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1923 * g++.dg/ubsan/pr65000.C: New test.
1925 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1928 * gfortran.dg/finalize_28.f90: New test
1930 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1933 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1934 DW_TAG_lexical_block removal.
1935 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1936 * g++.dg/guality/pr55541.C: New test.
1939 * g++.dg/ubsan/pr64984.C: New test.
1941 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1943 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1945 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1948 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1949 instructions for 2015-01-14 get_memmodel changes.
1950 * gcc.target/powerpc/atomic-p8.c: Likewise.
1953 * g++.dg/ubsan/pr65019.C: New test.
1955 PR tree-optimization/65014
1956 * gcc.c-torture/compile/pr65014.c: New test.
1958 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1960 PR libgfortran/57822
1961 * gfortran/fmt_g0_7.f08: Revise test.
1963 2015-02-11 Jeff Law <law@redhat.com>
1966 * gcc.target/m68k/pr63347.c: New test.
1968 2015-02-11 Marek Polacek <polacek@redhat.com>
1970 * g++.dg/ubsan/shift-1.C: New test.
1971 * gcc.dg/ubsan/c-shift-2.c: New test.
1972 * c-c++-common/ubsan/shift-5.c: Remove file.
1974 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1976 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1977 Directive adjusted to XFAIL.
1978 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1981 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1984 * g++.dg/opt/pr65003.C: New test.
1986 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1988 * lib/target-supports.exp (check_effective_target_pie): Renamed
1990 (check_effective_target_pie_enabled): This.
1991 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1992 * gcc.target/i386/pie.c: Likewise.
1994 2015-02-11 Andrew Pinski <apinski@cavium.com>
1997 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1998 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2000 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2003 * gcc.target/i386/pr61925-1.c: New test.
2004 * gcc.target/i386/pr61925-2.c: New test.
2005 * gcc.target/i386/pr61925-3.c: New test.
2007 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2010 * g++.dg/asan/pr65004.C: New test.
2012 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2015 * gcc.taget/sh/pr64661-0.h: New.
2016 * gcc.taget/sh/pr64661-1.c: New.
2017 * gcc.taget/sh/pr64661-2.c: New.
2018 * gcc.taget/sh/pr64661-3.c: New.
2019 * gcc.taget/sh/pr64661-4.c: New.
2021 2015-02-10 Richard Biener <rguenther@suse.de>
2023 PR tree-optimization/64995
2024 * g++.dg/torture/pr64995.C: New testcase.
2026 2015-02-10 Richard Biener <rguenther@suse.de>
2028 PR tree-optimization/64909
2029 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2031 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2033 * gcc.dg/signbit-sa.c: New test.
2035 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2037 PR libgfortran/57822
2038 * gfortran/fmt_g0_7.f08: New test.
2040 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2042 PR tree-optimization/43378
2043 * gcc.dg/tree-ssa/pr43378.c: New test.
2045 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2048 * g++.dg/torture/pr64978.C: New testcase.
2050 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2053 * gcc.dg/asan/pr64981.c: New test.
2055 2015-02-09 Marek Polacek <polacek@redhat.com>
2058 * gcc.dg/pr64856.c: New test.
2060 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2063 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2064 * gcc.c-torture/execute/pr64979.c: New test.
2066 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2068 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2070 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2072 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2073 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2075 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2078 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2080 2015-02-09 Richard Biener <rguenther@suse.de>
2082 PR tree-optimization/54000
2083 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2085 2015-02-09 Tom de Vries <tom@codesourcery.com>
2087 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2089 2015-02-09 Martin Liska <mliska@suse.cz>
2091 * g++.dg/ipa/pr64858.C: New test.
2093 2015-02-09 Tom de Vries <tom@codesourcery.com>
2095 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2097 2015-02-08 Andrew Pinski <apinski@cavium.com>
2099 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2101 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2104 * gfortran.dg/use_rename_8.f90: New.
2106 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2108 * gnat.dg/addr7.ad[sb]: New test.
2109 * gnat.dg/addr8.ad[sb]: Likewise.
2111 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2114 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2115 from jit.dg/test-compile-to-executable.c's create_code, with a
2116 clarification of the output message.
2117 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2119 (test_jit): Use CHECK_NO_ERRORS when calling
2120 gcc_jit_context_compile_to_file.
2121 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2122 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2123 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2124 about deletions that are attempted.
2125 (jit-verify-compile-to-file): Rename to...
2126 (jit-verify-output-file-was-created): ...this, and drop the
2127 attempt to run "file" and verify the output.
2128 (jit-verify-assembler): New function.
2129 (jit-verify-object): New function.
2130 (jit-verify-dynamic-library): New function.
2131 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2132 favor of an implementation from new file
2133 create-code-for-hello-world-executable.h, which also adds a
2135 (dg-final): Replace jit-verify-compile-to-file with
2136 jit-verify-output-file-was-created, and invoke new function
2137 jit-verify-assembler.
2138 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2140 (dg-final): Replace jit-verify-compile-to-file with
2141 jit-verify-output-file-was-created, and invoke new function
2142 jit-verify-dynamic-library.
2143 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2144 favor of an implementation from new file
2145 create-code-for-hello-world-executable.h, which also adds a
2147 (dg-final): Replace jit-verify-compile-to-file with
2148 jit-verify-output-file-was-created. Strengthen the expected stdout
2149 from the built executable.
2150 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2151 favor of an implementation from new file
2152 create-code-for-hello-world-executable.h, which also adds a
2154 (dg-final): Replace jit-verify-compile-to-file with
2155 jit-verify-output-file-was-created, and invoke new function
2157 * jit.dg/verify-dynamic-library.c: New source file.
2159 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2160 Brian Rzycki <b.rzycki@samsung.com>
2162 PR tree-optimization/64878
2163 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2165 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2168 * g++.dg/ipa/pr64896.C: New test.
2170 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2173 * gcc.target/powerpc/pr64205.c: New file.
2175 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2177 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2178 (dg-options): Use -fpie instead of -fPIE -pie.
2180 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2183 * g++.dg/asan/pr64937.C: New test.
2185 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
2188 * gfortran.dg/class_to_type_4.f90: New test
2190 2015-01-29 Andre Vehreschild <vehre@gmx.de>
2192 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2194 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2196 PR rtl-optimization/64957
2198 * gcc.c-torture/execute/pr64957.c: New test.
2200 2015-02-05 Jeff Law <law@redhat.com>
2203 * gcc.target/h8300/pr17306-1.c: New test.
2204 * gcc.target/h8300/pr17306-2.c: New test.
2206 2015-02-05 Tobias Burnus <burnus@net-b.de>
2209 * gfortran.dg/structure_constructor_12.f90: New.
2211 2015-02-05 Jeff Law <law@redhat.com>
2214 gcc.target/h8300/pr58400.c: New test.
2216 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
2218 * gcc.target/arm/macro_defs0.c: New test.
2219 * gcc.target/arm/macro_defs1.c: New test.
2220 * gcc.target/arm/macro_defs2.c: New test.
2222 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
2224 PR rtl-optimization/64905
2225 * gcc.target/i386/pr64905.c: Require nonpic target.
2226 (dg-options): Add -fomit-frame-pointer.
2229 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
2231 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2234 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
2237 * gfortran.dg/type_to_class_2.f90: New test
2238 * gfortran.dg/type_to_class_3.f90: New test
2240 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
2243 * g++.dg/torture/pr64686.C: New testcase.
2245 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
2247 PR rtl-optimization/64905
2248 * gcc.target/i386/pr64905.c: New file.
2250 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2252 * gcc.dg/guality/pr41447-1.c: Remove xfail.
2253 * gcc.dg/guality/pr41616-1.c: Ditto.
2255 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
2258 * gcc.dg/pr64817-3.c: New.
2260 2015-02-04 Jakub Jelinek <jakub@redhat.com>
2261 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2263 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2264 pass parameters in registers.
2265 * gcc.dg/guality/pr36728-2.c (main): Likewise.
2266 * gcc.dg/guality/pr36728-3.c (main): Likewise.
2267 * gcc.dg/guality/pr36728-4.c (main): Likewise.
2269 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
2270 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2272 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2273 list, allow for multilibed targets.
2274 * gcc.dg/combine_ashiftrt_2.c: Likewise.
2276 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2278 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2279 * gcc.dg/pr46728-6.c: Ditto.
2281 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
2283 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2284 for mips_nanlegacy target.
2286 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
2288 * gcc.target/i386/chkp-hidden-def.c: New.
2290 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2293 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2294 to use 24 bits for bitfield b.
2296 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2299 * lib/target-supports.exp (check_effective_target_bswap64): Do not
2300 cache result in a global variable. Include all 32-bit targets for
2303 2015-02-03 Jakub Jelinek <jakub@redhat.com>
2305 PR rtl-optimization/64756
2306 * gcc.c-torture/execute/pr64756.c: New test.
2308 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
2311 * gcc.target/sh/pr64660-0.h: New.
2312 * gcc.target/sh/pr64660-1.c: New.
2313 * gcc.target/sh/pr64660-2.c: New.
2314 * gcc.target/sh/pr64660-3.c: New.
2315 * gcc.target/sh/pr64660-4.c: New.
2317 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2320 * g++.dg/warn/Waddress-2.C: New.
2322 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
2325 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2327 2015-02-03 Dodji Seketeli <dodji@redhat.com>
2329 PR preprocessor/64803
2330 * gcc.dg/cpp/builtin-macro-1.c: New test case.
2332 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
2334 * g++.dg/ipa/devirt-37.C: Disable early inlining.
2336 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2338 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2339 (_ARM_FPSRC): Add DN and AHP fields.
2340 (clean_results): Force DN=1 on AArch64.
2341 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2342 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2343 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2344 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2345 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2346 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2348 2015-02-02 Alan Modra <amodra@gmail.com>
2350 * gcc.target/powerpc/cprophard.c: New.
2352 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2354 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2355 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2357 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2360 * gcc.dg/pr64817-1.c: New test.
2361 * gcc.dg/pr64817-2.c: New test.
2363 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2366 * gcc.target/sh/pr64851-0.h: New
2367 * gcc.target/sh/pr64851-1.c: New
2368 * gcc.target/sh/pr64851-2.c: New
2369 * gcc.target/sh/pr64851-3.c: New
2370 * gcc.target/sh/pr64851-4.c: New
2372 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2375 * gcc.dg/torture/pr64882.c: New test.
2377 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2380 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2383 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2385 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2386 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2387 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2388 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2389 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2390 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2392 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2393 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2395 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2396 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2399 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2402 * g++.dg/pr64688-2.C: New.
2404 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2406 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2407 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2408 * gcc.target/i386/fuse-caller-save.c: Ditto.
2409 * gcc.target/i386/headmerge-1.c: Ditto.
2410 * gcc.target/i386/headmerge-2.c: Ditto.
2411 * gcc.target/i386/sibcall-6.c: Ditto.
2413 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2416 * gcc.target/i386/pr64617.c: New test.
2418 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2421 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2422 (dg-options): Remove -m32.
2423 (dg-final): Scan for "movb %al" only.
2424 * gcc.target/i386/pr15184-2.c: Ditto.
2426 2015-01-30 Richard Biener <rguenther@suse.de>
2428 PR tree-optimization/64829
2429 * gcc.dg/vect/pr64829.c: New testcase.
2431 2015-01-29 Marek Polacek <polacek@redhat.com>
2434 * gcc.dg/pr64709.c: New test.
2436 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2439 * g++.dg/ubsan/pr64717-1.C: New test.
2440 * g++.dg/ubsan/pr64717-2.C: New test.
2442 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2444 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2446 2015-01-29 Jeff Law <law@redhat.com>
2449 * gcc.target/i386/pr15184-1.c: New test.
2450 * gcc.target/i386/pr15184-2.c: New test.
2452 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2454 PR tree-optimization/64746
2455 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2457 2015-01-29 Richard Biener <rguenther@suse.de>
2459 PR tree-optimization/64853
2460 * gcc.dg/torture/pr64853.c: New testcase.
2462 2015-01-29 Richard Biener <rguenther@suse.de>
2464 PR tree-optimization/64844
2465 * gcc.dg/vect/pr64844.c: New testcase.
2467 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2470 * gcc.dg/pr64809.c: Delete.
2472 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2475 * gcc.target/i386/pr64805.c: New.
2477 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2479 * gcc.dg/guality/guality.h (main): Add argv[0] to
2480 guality_gdb_command.
2482 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2485 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2487 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2490 * gcc.target/sh/sh.exp
2491 (check_effective_target_atomic_model_soft_gusa_available,
2492 check_effective_target_atomic_model_soft_tcb_available,
2493 check_effective_target_atomic_model_soft_imask_available,
2494 check_effective_target_atomic_model_hard_llcs_available): New.
2495 * gcc.target/sh/pr64659-0.h: New.
2496 * gcc.target/sh/pr64659-1.c: New.
2497 * gcc.target/sh/pr64659-2.c: New.
2498 * gcc.target/sh/pr64659-3.c: New.
2499 * gcc.target/sh/pr64659-4.c: New.
2501 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2503 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2504 scan-assembler-times pattern.
2506 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2509 * gcc.dg/pr64809.c: New test.
2511 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2513 PR tree-optimization/64277
2514 * gcc.dg/pr64277.c: New.
2516 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2518 PR tree-optimization/64718
2519 * gcc.c-torture/execute/pr64718.c: New test.
2521 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2523 * gcc.target/aarch64/abs_2.c: New.
2525 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2527 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2528 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2529 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2532 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2535 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2536 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2537 { target comdat_group }.
2539 2015-01-27 Tobias Burnus <burnus@net-b.de>
2542 * gfortran.dg/goacc/coarray_2.f90: New.
2544 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2548 * g++.dg/torture/pr64139.C: New testcase.
2549 * g++.dg/torture/pr60871.C: Likewise.
2551 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2554 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2555 prevent linking errors.
2557 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2560 * g++.dg/torture/pr64282.C: New testcase.
2562 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2564 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2567 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2569 * gcc.target/s390/hotpatch-13.c: New testcase.
2570 * gcc.target/s390/hotpatch-14.c: New testcase.
2571 * gcc.target/s390/hotpatch-15.c: New testcase.
2572 * gcc.target/s390/hotpatch-16.c: New testcase.
2573 * gcc.target/s390/hotpatch-17.c: New testcase.
2574 * gcc.target/s390/hotpatch-18.c: New testcase.
2575 * gcc.target/s390/hotpatch-19.c: New testcase.
2576 * gcc.target/s390/hotpatch-20.c: New testcase.
2577 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2578 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2579 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2580 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2581 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2582 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2583 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2584 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2585 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2586 * gcc.target/s390/hotpatch-10.c: Likewise.
2587 * gcc.target/s390/hotpatch-11.c: Likewise.
2588 * gcc.target/s390/hotpatch-12.c: Likewise.
2589 * gcc.target/s390/hotpatch-2.c: Likewise.
2590 * gcc.target/s390/hotpatch-3.c: Likewise.
2591 * gcc.target/s390/hotpatch-4.c: Likewise.
2592 * gcc.target/s390/hotpatch-5.c: Likewise.
2593 * gcc.target/s390/hotpatch-6.c: Likewise.
2594 * gcc.target/s390/hotpatch-7.c: Likewise.
2595 * gcc.target/s390/hotpatch-8.c: Likewise.
2596 * gcc.target/s390/hotpatch-9.c: Likewise.
2597 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2598 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2599 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2600 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2601 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2602 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2603 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2604 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2606 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2608 * gcc.dg/long_branch.c: New testcase.
2610 2015-01-27 Richard Biener <rguenther@suse.de>
2612 PR tree-optimization/56273
2613 PR tree-optimization/59124
2614 PR tree-optimization/64277
2615 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2616 * gcc.dg/Warray-bounds-12.c: Likewise.
2617 * gcc.dg/Warray-bounds-13.c: Likewise.
2619 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2621 PR rtl-optimization/61058
2622 * gcc.dg/pr61058.c: New test.
2624 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2626 * gcc.target/i386/chkp-narrow-bounds.c: New.
2628 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2630 PR tree-optimization/64807
2631 * gcc.dg/pr64807.c: New test.
2634 * gcc.dg/pr64766.c: New test.
2636 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2639 * gcc.target/sh/pr49263-4.c: New.
2641 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2644 * gfortran.dg/allocate_with_mold_1.f90: New test
2646 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2649 * gcc.dg/pr64778.c: New test.
2652 * gcc.dg/vect/pr64421.c: New test.
2654 2015-01-26 Tobias Burnus <burnus@net-b.de>
2657 * gfortran.dg/coarray_36.f: New.
2658 * gfortran.dg/coarray_37.f90: New.
2660 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2663 * gfortran.dg/class_allocate_18.f90: New.
2665 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2667 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2669 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2671 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2673 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2675 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2677 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2679 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2681 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2683 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2684 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2685 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2686 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2688 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2690 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2691 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2692 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2694 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2696 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2697 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2698 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2699 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2700 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2703 2015-01-26 Richard Biener <rguenther@suse.de>
2706 * gcc.dg/uninit-19.c: New testcase.
2708 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2710 * lib/target-supports.exp (check_effective_target_vect64): Add
2713 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2716 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2718 2015-01-26 Tony Liu <tony.liu@arm.com>
2720 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2723 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2726 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2727 correctly, clean up afterwards.
2729 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2732 * gfortran.dg/use_rename_7.f90: New.
2734 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2736 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2737 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2739 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2742 * gcc.target/sh/pr54236-4.c: New.
2744 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2746 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2747 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2750 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2753 * gfortran.dg/open_new_segv.f90: New test.
2755 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2764 * gcc.target/sh/pr64345-1.c: New.
2765 * gcc.target/sh/pr64345-2.c: New.
2766 * gcc.target/sh/pr59533-1.c: New.
2767 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2768 * gcc.target/sh/pr52933-2.c: Likewise.
2769 * gcc.target/sh/pr54089-1.c: Likewise.
2770 * gcc.target/sh/pr54236-1.c: Likewise.
2771 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2772 * gcc.target/sh/pr49263-1.c: Remove xfails.
2773 * gcc.target/sh/pr49263-2.c: Likewise.
2774 * gcc.target/sh/pr49263-3.c: Likewise.
2775 * gcc.target/sh/pr53987-1.c: Likewise.
2776 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2777 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2778 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2779 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2780 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2781 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2783 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2786 2015-01-24 Tom de Vries <tom@codesourcery.com>
2788 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2790 2015-01-23 Ian Lance Taylor <iant@google.com>
2793 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2794 targets without split stack support.
2796 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2799 * gcc.target/i386/pr64317.c: New test.
2801 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2803 PR rtl-optimization/63637
2804 PR rtl-optimization/60663
2805 * gcc.dg/pr63637-1.c: New test.
2806 * gcc.dg/pr63637-2.c: New test.
2807 * gcc.dg/pr63637-3.c: New test.
2808 * gcc.dg/pr63637-4.c: New test.
2809 * gcc.dg/pr63637-5.c: New test.
2810 * gcc.dg/pr63637-6.c: New test.
2811 * gcc.target/i386/pr63637-1.c: New test.
2812 * gcc.target/i386/pr63637-2.c: New test.
2813 * gcc.target/i386/pr63637-3.c: New test.
2814 * gcc.target/i386/pr63637-4.c: New test.
2815 * gcc.target/i386/pr63637-5.c: New test.
2816 * gcc.target/i386/pr63637-6.c: New test.
2818 2015-01-23 Richard Biener <rguenther@suse.de>
2821 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2822 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2824 2015-01-23 Marek Polacek <polacek@redhat.com>
2826 PR preprocessor/60570
2827 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2828 * gcc.dg/cpp/pr60570.c: New test.
2830 2015-01-23 Richard Biener <rguenther@suse.de>
2833 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2834 vectorization on vect64 targets.
2836 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2839 * gfortran.dg/class_allocate_17.f90: New.
2841 2015-01-23 Tobias Burnus <burnus@net-b.de>
2844 * gfortran.dg/goacc/combined_loop.f90: New.
2846 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2849 * gfortran.dg/make_unit.f90: New test.
2851 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2854 * gfortran.dg/negative_unit_int8.f: Update.
2856 2015-01-22 Jeff Law <law@redhat.com>
2859 * gcc.target/m68k/pr52076-1.c: New test.
2860 * gcc.target/m68k/pr52076-2.c: New test.
2862 2015-01-22 Richard Biener <rguenther@suse.de>
2865 * gcc.dg/torture/pr64728.c: New testcase.
2867 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2870 * g++.dg/pr64688.C: New test.
2872 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2874 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2875 to avoid errors with -fpic.
2877 2015-01-22 Richard Biener <rguenther@suse.de>
2880 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2882 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2884 PR rtl-optimization/64682
2885 * gcc.c-torture/execute/pr64682.c: New file.
2887 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2890 * gcc.dg/pr64511.c: New test.
2892 PR rtl-optimization/62078
2893 * g++.dg/opt/pr62078.C: New test.
2896 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2898 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2901 * gfortran.dg/internal_pack_15.f90: New test.
2903 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2905 * c-c++-common/tsan/step.c: New testcase.
2907 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2909 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2911 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2913 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2915 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2917 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2919 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2921 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2923 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2925 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2927 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2929 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2931 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2933 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2935 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2937 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2939 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2941 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2943 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2945 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2947 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2949 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2951 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2953 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2955 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2957 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2958 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2959 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2962 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2964 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2965 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2966 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2969 2015-01-21 Renlin Li <renlin.li@arm.com>
2971 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2972 * g++.dg/tls/thread_local5g.C: Likewise.
2973 * g++.dg/tls/thread_local6g.C: Likewise.
2975 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2977 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2978 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2979 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2981 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2983 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2984 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2985 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2987 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2989 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2990 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2991 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2993 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2995 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2996 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2997 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2999 2015-01-20 Jeff Law <law@redhat.com>
3002 * gcc.target/m68k/pr59946.c: New test.
3004 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3006 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3007 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3008 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3010 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3012 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3013 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3014 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3016 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3018 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3019 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3020 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3022 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3024 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3025 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3026 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3028 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3031 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3033 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3034 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3035 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3037 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3039 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3040 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3041 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3043 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3045 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3047 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3049 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3052 * g++.dg/ubsan/pr64632.C: New test.
3055 * gcc.dg/pr64663.c: New test.
3057 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3060 * g++.dg/warn/Wunused-var-23.C: New.
3062 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3065 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3066 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3068 2015-01-20 Richard Biener <rguenther@suse.de>
3071 * gcc.dg/lto/pr64684_0.c: New testcase.
3072 * gcc.dg/lto/pr64684_1.c: Likewise.
3073 * gcc.dg/lto/pr64684_2.c: Likewise.
3074 * gcc.dg/lto/pr64685_0.c: Likewise.
3075 * gcc.dg/lto/pr64685_1.c: Likewise.
3077 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3080 * g++.dg/cpp1y/lambda-init12.C: New.
3082 2015-01-20 Richard Biener <rguenther@suse.de>
3084 PR tree-optimization/64410
3085 * g++.dg/vect/pr64410.cc: Require vect_double.
3087 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3090 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3092 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3096 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3098 PR rtl-optimization/64081
3099 * gcc.dg/pr64081.c: New test.
3101 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3103 * jit.dg/harness.h: Include <unistd.h>.
3104 (CHECK_NO_ERRORS): New.
3105 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3106 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3107 gcc_jit_context_compile_to_file.
3108 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3109 args to the spawned executable.
3110 (jit-expand-vars): New function.
3111 (jit-exe-params): New variable.
3112 (dg-jit-set-exe-params): New function.
3113 (jit-dg-test): Detect testcases that use
3114 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3115 Set arguments of spawned process to jit-exe-params.
3116 (jit-get-output-filename): New function.
3117 (jit-setup-compile-to-file): New function.
3118 (jit-verify-compile-to-file): New function.
3119 (jit-run-executable): New function.
3120 (jit-verify-executable): New function.
3121 * jit.dg/test-compile-to-assembler.c: New testcase.
3122 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3123 * jit.dg/test-compile-to-executable.c: New testcase.
3124 * jit.dg/test-compile-to-object.c: New testcase.
3126 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3129 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3132 2015-01-19 Martin Liska <mliska@suse.cz>
3134 * objc/compile/pr64668.m: New test.
3136 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3138 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3139 (create_overflow_fn): Update comment to clarify that
3140 the third param of the created function is a bool *, not
3142 (verify_int_overflow_fn): Convert param "expected_ovf" from
3143 int to bool. Update third param of "overflow_fn_type" from int *
3144 to bool *. Update local "actual_ovf" from int to bool.
3145 (verify_uint_overflow_fn): Likewise.
3147 2015-01-19 Martin Liska <mliska@suse.cz>
3149 * gcc.dg/ipa/ipa-icf-33.c: New test.
3151 2015-01-19 Felix Yang <felix.yang@huawei.com>
3152 Haijian Zhang <z.zhanghaijian@huawei.com>
3154 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3155 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3156 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3157 result_float64x2, expected_hfloat64x2): New helper type, variable and
3159 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3160 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3161 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3162 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3163 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3164 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3165 and target without the FMA feature.
3167 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3169 * gcc.target/aarch64/pr64304.c: New testcase.
3171 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3173 PR rtl-optimization/64081
3174 * gcc.dg/pr64081.c: New test.
3176 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3179 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3181 * gcc.target/aarch64/test_frame_6.c: Likewise.
3182 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3183 and x19 (in the epilogue).
3184 * gcc.target/aarch64/test_frame_4.c: Likewise.
3185 * gcc.target/aarch64/test_frame_7.c: Likewise.
3187 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
3189 * gcc.target/i386/chkp-always_inline.c: New.
3191 2015-01-15 Andrew Pinski <apinski@cavium.com>
3192 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3194 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3195 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3197 2015-01-18 Andre Vehreschild <vehre@gmx.de>
3200 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3201 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3203 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3206 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3208 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
3211 * gcc.target/sh/torture/pr64652.c: New.
3213 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3215 * gcc.dg/ipa/ipa-icf-32.c: Update template.
3216 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3217 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3218 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3219 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3220 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3222 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3225 * g++.dg/torture/pr64378.C: New testcase.
3227 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3230 * gfortran.dg/block_13.f08: New test
3232 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3235 * gfortran.dg/associate_1.f03: Allow test for character with
3238 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3240 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3241 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3243 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3245 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3247 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
3250 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3252 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3255 * gfortran.dg/alloc_comp_assign_13.f08: New test.
3258 * gfortran.dg/alloc_comp_assign_14.f08: New test.
3261 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3263 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3266 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3268 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
3270 PR rtl-optimization/52773
3271 * gcc.c-torture/compile/pr52773.c: New test.
3273 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3276 * g++.dg/cpp0x/alias-decl-46.C: New.
3278 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3280 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3282 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3284 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3286 (CHECK_FP): Likewise.
3287 (CHECK_CUMULATIVE_SAT): Likewise.
3289 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3291 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3292 (Set_Neon_Cumulative_Sat): Add parameter.
3293 (__set_neon_cumulative_sat): Support new parameter.
3294 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3295 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3297 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3298 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3301 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3303 * g++.dg/tsan/vptr_benign_race.C: New testcase.
3304 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3306 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3309 * g++.dg/tls/thread_local-ice4.C: New.
3311 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
3313 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3316 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3319 * g++.dg/cpp0x/vt-62276.C: New.
3321 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3324 * g++.dg/pr64353.C: New.
3326 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3329 * gcc.target/aarch64/pr64263_1.c: New test.
3331 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
3333 PR tree-optimization/64434
3334 * gcc.dg/torture/pr64434.c: Move to...
3335 * gcc.dg/pr64434.c: ... here.
3337 2015-01-16 Richard Biener <rguenther@suse.de>
3340 * gcc.dg/uninit-18.c: New testcase.
3342 2015-01-16 Richard Biener <rguenther@suse.de>
3344 PR tree-optimization/64568
3345 * g++.dg/torture/pr64568-2.C: New testcase.
3347 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3350 * gcc.target/i386/chkp-label-address.c: New.
3352 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3355 * gfortran.dg/pointer_init_6.f90: Extended.
3357 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3359 * gcc.c-torture/compile/20150108.c: New test.
3361 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3363 * gcc.target/visium: New directory.
3365 2015-01-16 Richard Biener <rguenther@suse.de>
3367 PR tree-optimization/61743
3368 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3369 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3371 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3373 * gcc.dg/pr64015.c: New test.
3375 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3379 * g++.dg/ipa/pr64612.C: New test.
3381 2015-01-16 Renlin Li <renlin.li@arm.com>
3383 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3385 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3387 * gcc.target/i386/sse-14.c: Test new intrinsic.
3388 * gcc.target/i386/sse-22.c: Ditto.
3390 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3393 * g++.dg/cpp0x/auto44.C: New.
3395 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3398 * gcc.target/nios2/gpopt-all.c: New test case.
3399 * gcc.target/nios2/gpopt-local.c: New test case.
3400 * gcc.target/nios2/gpopt-global.c: New test case.
3401 * gcc.target/nios2/gpopt-data.c: New test case.
3402 * gcc.target/nios2/gpopt-none.c: New test case.
3404 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3406 * g++.dg/ubsan/vptr-1.C: New test.
3407 * g++.dg/ubsan/vptr-2.C: New test.
3408 * g++.dg/ubsan/vptr-3.C: New test.
3409 * g++.dg/ubsan/vptr-4.C: New test.
3410 * g++.dg/ubsan/vptr-5.C: New test.
3411 * g++.dg/ubsan/vptr-6.C: New test.
3412 * g++.dg/ubsan/vptr-7.C: New test.
3413 * g++.dg/ubsan/vptr-8.C: New test.
3414 * g++.dg/ubsan/vptr-9.C: New test.
3416 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3418 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3420 * lib/gcc-dg.exp: Likewise.
3422 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3424 PR rtl-optimization/64110
3425 * gcc.target/i386/pr64110.c: Add scan-assembler.
3427 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3428 James Norris <jnorris@codesourcery.com>
3429 Cesar Philippidis <cesar@codesourcery.com>
3430 Ilmir Usmanov <i.usmanov@samsung.com>
3432 * lib/target-supports.exp (check_effective_target_fopenacc): New
3434 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3435 * g++.dg/goacc/goacc.exp: Likewise.
3436 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3437 * gcc.dg/goacc/goacc.exp: Likewise.
3438 * gfortran.dg/goacc/goacc.exp: Likewise.
3439 * c-c++-common/cpp/openacc-define-1.c: New file.
3440 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3441 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3442 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3443 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3444 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3445 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3446 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3447 * c-c++-common/goacc/cache-1.c: Likewise.
3448 * c-c++-common/goacc/clauses-fail.c: Likewise.
3449 * c-c++-common/goacc/collapse-1.c: Likewise.
3450 * c-c++-common/goacc/data-1.c: Likewise.
3451 * c-c++-common/goacc/data-2.c: Likewise.
3452 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3453 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3454 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3455 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3456 * c-c++-common/goacc/if-clause-1.c: Likewise.
3457 * c-c++-common/goacc/if-clause-2.c: Likewise.
3458 * c-c++-common/goacc/kernels-1.c: Likewise.
3459 * c-c++-common/goacc/loop-1.c: Likewise.
3460 * c-c++-common/goacc/loop-private-1.c: Likewise.
3461 * c-c++-common/goacc/nesting-1.c: Likewise.
3462 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3463 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3464 * c-c++-common/goacc/parallel-1.c: Likewise.
3465 * c-c++-common/goacc/pcopy.c: Likewise.
3466 * c-c++-common/goacc/pcopyin.c: Likewise.
3467 * c-c++-common/goacc/pcopyout.c: Likewise.
3468 * c-c++-common/goacc/pcreate.c: Likewise.
3469 * c-c++-common/goacc/pragma_context.c: Likewise.
3470 * c-c++-common/goacc/present-1.c: Likewise.
3471 * c-c++-common/goacc/reduction-1.c: Likewise.
3472 * c-c++-common/goacc/reduction-2.c: Likewise.
3473 * c-c++-common/goacc/reduction-3.c: Likewise.
3474 * c-c++-common/goacc/reduction-4.c: Likewise.
3475 * c-c++-common/goacc/sb-1.c: Likewise.
3476 * c-c++-common/goacc/sb-2.c: Likewise.
3477 * c-c++-common/goacc/sb-3.c: Likewise.
3478 * c-c++-common/goacc/update-1.c: Likewise.
3479 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3480 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3481 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3482 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3483 * gfortran.dg/goacc/assumed.f95: Likewise.
3484 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3485 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3486 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3487 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3488 * gfortran.dg/goacc/branch.f95: Likewise.
3489 * gfortran.dg/goacc/cache-1.f95: Likewise.
3490 * gfortran.dg/goacc/coarray.f95: Likewise.
3491 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3492 * gfortran.dg/goacc/cray.f95: Likewise.
3493 * gfortran.dg/goacc/critical.f95: Likewise.
3494 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3495 * gfortran.dg/goacc/data-tree.f95: Likewise.
3496 * gfortran.dg/goacc/declare-1.f95: Likewise.
3497 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3498 * gfortran.dg/goacc/fixed-1.f: Likewise.
3499 * gfortran.dg/goacc/fixed-2.f: Likewise.
3500 * gfortran.dg/goacc/fixed-3.f: Likewise.
3501 * gfortran.dg/goacc/fixed-4.f: Likewise.
3502 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3503 * gfortran.dg/goacc/if.f95: Likewise.
3504 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3505 * gfortran.dg/goacc/list.f95: Likewise.
3506 * gfortran.dg/goacc/literal.f95: Likewise.
3507 * gfortran.dg/goacc/loop-1.f95: Likewise.
3508 * gfortran.dg/goacc/loop-2.f95: Likewise.
3509 * gfortran.dg/goacc/loop-3.f95: Likewise.
3510 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3511 * gfortran.dg/goacc/omp.f95: Likewise.
3512 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3513 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3514 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3515 * gfortran.dg/goacc/parameter.f95: Likewise.
3516 * gfortran.dg/goacc/private-1.f95: Likewise.
3517 * gfortran.dg/goacc/private-2.f95: Likewise.
3518 * gfortran.dg/goacc/private-3.f95: Likewise.
3519 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3520 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3521 * gfortran.dg/goacc/reduction.f95: Likewise.
3522 * gfortran.dg/goacc/routine-1.f90: Likewise.
3523 * gfortran.dg/goacc/routine-2.f90: Likewise.
3524 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3525 * gfortran.dg/goacc/several-directives.f95: Likewise.
3526 * gfortran.dg/goacc/sie.f95: Likewise.
3527 * gfortran.dg/goacc/subarrays.f95: Likewise.
3528 * gfortran.dg/gomp/map-1.f90: Likewise.
3529 * gfortran.dg/openacc-define-1.f90: Likewise.
3530 * gfortran.dg/openacc-define-2.f90: Likewise.
3531 * gfortran.dg/openacc-define-3.f90: Likewise.
3532 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3533 * g++.dg/gomp/block-2.C: Likewise.
3534 * g++.dg/gomp/block-3.C: Likewise.
3535 * g++.dg/gomp/block-5.C: Likewise.
3536 * g++.dg/gomp/target-1.C: Likewise.
3537 * g++.dg/gomp/target-2.C: Likewise.
3538 * g++.dg/gomp/taskgroup-1.C: Likewise.
3539 * g++.dg/gomp/teams-1.C: Likewise.
3540 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3541 * gcc.dg/cilk-plus/jump.c: Likewise.
3542 * gcc.dg/gomp/block-1.c: Likewise.
3543 * gcc.dg/gomp/block-10.c: Likewise.
3544 * gcc.dg/gomp/block-2.c: Likewise.
3545 * gcc.dg/gomp/block-3.c: Likewise.
3546 * gcc.dg/gomp/block-4.c: Likewise.
3547 * gcc.dg/gomp/block-5.c: Likewise.
3548 * gcc.dg/gomp/block-6.c: Likewise.
3549 * gcc.dg/gomp/block-7.c: Likewise.
3550 * gcc.dg/gomp/block-8.c: Likewise.
3551 * gcc.dg/gomp/block-9.c: Likewise.
3552 * gcc.dg/gomp/target-1.c: Likewise.
3553 * gcc.dg/gomp/target-2.c: Likewise.
3554 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3555 * gcc.dg/gomp/teams-1.c: Likewise.
3557 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3559 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3562 2015-01-15 Mike Stump <mikestump@comcast.net>
3564 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3565 * gcc.dg/inline_2.c: Likewise.
3566 * gcc.dg/inline_3.c: Likewise.
3567 * gcc.dg/inline_4.c: Likewise.
3569 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3572 * gfortran.dg/proc_ptr_comp_43.f90: New.
3574 2015-01-15 Mike Stump <mikestump@comcast.net>
3576 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3577 * gcc.dg/unroll_2.c: Likewise.
3578 * gcc.dg/unroll_3.c: Likewise.
3579 * gcc.dg/unroll_4.c: Likewise.
3580 * gcc.dg/unroll_5.c: Likewise.
3582 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3585 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3587 * gcc.target/aarch64/test_frame_6.c: Likewise.
3588 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3589 x30 and x19 (in the epilogue).
3590 * gcc.target/aarch64/test_frame_4.c: Likewise.
3591 * gcc.target/aarch64/test_frame_7.c: Likewise.
3593 2015-01-15 Martin Liska <mliska@suse.cz>
3595 * g++.dg/ipa/pr64068.C: New test.
3596 * gcc.dg/ipa/PR64559.c: New test.
3598 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3600 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3603 2015-01-15 Richard Biener <rguenther@suse.de>
3605 PR tree-optimization/61743
3606 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3607 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3609 2015-01-15 Renlin Li <renlin.li@arm.com>
3611 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3612 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3614 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3616 * gcc.dg/vect/vect-aggressive-1.c: New.
3617 * gcc.target/i386/avx2-vect-aggressive.c: New.
3619 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3621 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3623 2015-01-15 Richard Biener <rguenther@suse.de>
3626 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3627 -Wl,-undefined,dynamic_lookup.
3629 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3631 * gnat.dg/opt47.adb: New test.
3633 2015-01-15 Richard Biener <rguenther@suse.de>
3636 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3638 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3640 PR tree-optimization/64434
3641 * gcc.dg/torture/pr64434.c: New test.
3643 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3645 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3646 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3647 -march=loongson* and -march=octeon* require -mno-micromips.
3649 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3650 Matthew Fortune <matthew.fortune@imgtec.com>
3652 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3653 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3654 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3655 * gcc.target/mips/call-saved-7.c: New file.
3656 * gcc.target/mips/call-saved-8.c: New file.
3657 * gcc.target/mips/call-saved-9.c: New file.
3659 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3661 * gcc.target/mips/lsa.c: New file.
3662 * gcc.target/mips/mips64-lsa.c: Likewise.
3663 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3664 * gcc.target/mips/mulsize-4.c: Likewise.
3665 * gcc.target/mips/mulsize-5.c: New file.
3666 * gcc.target/mips/mulsize-6.c: Likewise.
3667 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3668 and !HAS_LSA as ghost options.
3669 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3672 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3674 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3676 2015-01-15 Richard Biener <rguenther@suse.de>
3679 * gcc.dg/torture/pr64365.c: New testcase.
3681 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3683 * gcc.dg/stackprotectexplicit1.c: New test.
3684 * g++.dg/stackprotectexplicit2.c: New test.
3686 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3689 * gfortran.dg/inquire_internal.f90: New.
3690 * gfortran.dg/negative_unit_check.f90: New.
3692 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3695 * gcc.target/sh/pr53988-1.c: New.
3697 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3700 * g++.dg/tls/thread_local-ice3.C: New.
3702 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3704 * gcc.target/i386/fentry-override.c: Properly place {} in target
3705 selector. Remove nonpic.
3706 * gcc.target/i386/fentry.c: Likewise.
3708 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3710 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3711 warnings instead of errors.
3713 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3715 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3716 option support instead of ENABLE_LTO from Makefile.
3718 2015-01-14 Richard Biener <rguenther@suse.de>
3720 PR tree-optimization/59354
3721 * gcc.dg/vect/pr59354.c: New testcase.
3723 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3725 * lib/target-supports.exp
3726 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3727 on ARM architures before v7.
3729 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3732 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3735 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3738 * gcc.target/i386/pr64386.c: New test.
3740 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3743 * gcc.target/i386/pr64393.c: New test.
3745 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3748 * gcc.target/i386/pr64387.c: New test.
3750 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3752 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3754 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3756 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3758 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3761 * gcc.target/arm/pr64453.c: New.
3763 2015-01-14 Richard Biener <rguenther@suse.de>
3766 * gcc.dg/lto/pr64415_0.c: New testcase.
3767 * gcc.dg/lto/pr64415_1.c: Likewise.
3769 2015-01-14 Martin Liska <mliska@suse.cz>
3771 * gcc.dg/ipa/pr64307.c: New test.
3773 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3775 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3778 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3781 * gcc.target/arm/pr64460_1.c: New test.
3783 2015-01-14 Richard Biener <rguenther@suse.de>
3785 PR tree-optimization/64493
3786 PR tree-optimization/64495
3787 * gcc.dg/vect/pr64493.c: New testcase.
3788 * gcc.dg/vect/pr64495.c: Likewise.
3790 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3792 * gcc.dg/Warray-bounds-11.c: New test-case.
3794 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3796 * gcc.target/mips/octeon3-pipe-1.c: New test.
3798 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3800 * jit.dg/harness.h (set_up_logging): Move string concatenation
3802 (concat_strings): New function.
3803 (dump_reproducer): New function.
3804 (test_jit): Call dump_reproducer.
3805 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3807 (jit-dg-test): Delete any generated reproducer from previous runs.
3808 Verify that a generated reproducer was created, and verify that it
3810 * jit.dg/test-nested-contexts.c (main): Call
3811 gcc_jit_context_dump_reproducer_to_file.
3813 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3815 * gcc.dg/aru-2.c: Add dg-require-profiling.
3817 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3819 * lib/target-supports.exp (check_profiling_available): Check if
3822 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3825 * g++.dg/torture/pr64565.C: New testcase.
3827 2015-01-13 Marek Polacek <polacek@redhat.com>
3830 * gcc.dg/tm/pr64391.c: New test.
3832 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3834 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3837 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3839 * gcc.target/i386/pie.c: New test.
3841 * lib/target-supports.exp (check_effective_target_pie): New.
3843 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3845 PR rtl-optimization/64286
3846 * gcc.target/i386/avx2-pr64286.c: New test.
3848 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3851 * g++.dg/cpp0x/vt-57626.C: New.
3853 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3856 * gfortran.dg/pr64528.f90: New test.
3858 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3860 * gcc.target/aarch64/subsp.c: New test.
3862 2015-01-13 Andrew Pinski <apinski@cavium.com>
3864 * gcc.target/aarch64/store-pair-1.c: New testcase.
3866 2015-01-13 Richard Biener <rguenther@suse.de>
3869 * gcc.dg/lto/pr64373_0.c: New testcase.
3871 2015-01-13 Andrew Pinski <apinski@cavium.com>
3873 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3874 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3876 2015-01-13 Richard Biener <rguenther@suse.de>
3878 PR tree-optimization/64406
3879 * gcc.dg/pr64406.c: New testcase.
3881 2015-01-13 Richard Biener <rguenther@suse.de>
3883 PR tree-optimization/64404
3884 * gcc.dg/vect/pr64404.c: New testcase.
3886 2015-01-13 Richard Biener <rguenther@suse.de>
3888 PR tree-optimization/64568
3889 * g++.dg/torture/pr64568.C: New testcase.
3891 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3893 * jit.dg/test-error-local-used-from-other-function.c: New test
3895 * jit.dg/test-error-param-reuse.c: New test case.
3896 * jit.dg/test-error-param-sharing.c: New test case.
3897 * jit.dg/test-error-param-used-from-other-function.c: New test
3899 * jit.dg/test-error-param-used-without-a-function.c: New test
3902 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3904 PR tree-optimization/64563
3905 * gcc.dg/pr64563.c: New test.
3908 * gcc.target/i386/pr64513.c: New test.
3910 PR tree-optimization/64454
3911 * gcc.dg/pr64454.c: New test.
3914 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3916 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3917 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3918 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3919 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3920 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3921 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3922 * gcc.dg/vect/slp-25.c: Likewise.
3923 * gcc.dg/vect/vect-109.c: Likewise.
3924 * gcc.dg/vect/vect-13.c: Likewise.
3925 * gcc.dg/vect/vect-17.c: Likewise.
3926 * gcc.dg/vect/vect-18.c: Likewise.
3927 * gcc.dg/vect/vect-19.c: Likewise.
3928 * gcc.dg/vect/vect-20.c: Likewise.
3929 * gcc.dg/vect/vect-21.c: Likewise.
3930 * gcc.dg/vect/vect-22.c: Likewise.
3931 * gcc.dg/vect/vect-27.c: Likewise.
3932 * gcc.dg/vect/vect-29.c: Likewise.
3933 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3934 * gcc.dg/vect/vect-2.c: Likewise.
3935 * gcc.dg/vect/vect-3.c: Likewise.
3936 * gcc.dg/vect/vect-4.c: Likewise.
3937 * gcc.dg/vect/vect-5.c: Likewise.
3938 * gcc.dg/vect/vect-72.c: Likewise.
3939 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3940 * gcc.dg/vect/vect-73.c: Likewise.
3941 * gcc.dg/vect/vect-77-global.c: Likewise.
3942 * gcc.dg/vect/vect-78-global.c: Likewise.
3943 * gcc.dg/vect/vect-7.c: Likewise.
3944 * gcc.dg/vect/vect-86.c: Likewise.
3945 * gcc.dg/vect/vect-align-1.c: Likewise.
3946 * gcc.dg/vect/vect-align-3.c: Likewise.
3947 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3948 * gcc.dg/vect/vect-all.c: Likewise.
3949 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3950 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3951 * gcc.dg/vect/vect-peel-3.c: Likewise.
3952 * gcc.dg/vect/vect-peel-4.c: Likewise.
3953 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3955 2015-01-12 Jeff Law <law@redhat.com>
3958 * gcc.target/m68k/pr64461.c: New test.
3960 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3962 * jit.dg/test-array-as-pointer.c (create_code): Update call
3963 to gcc_jit_context_new_global by setting "kind" to
3964 GCC_JIT_GLOBAL_IMPORTED.
3965 * jit.dg/test-error-array-as-pointer.c: Likewise.
3966 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3967 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3968 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3969 * jit.dg/test-using-global.c (the_global): Rename to...
3970 (imported_global): ...this.
3971 (create_code): Update to test the three kinds of global.
3972 (verify_code): Likewise.
3974 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3977 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3979 * gcc.target/i386/pr64291-2.c: Updated.
3981 2015-01-12 Richard Biener <rguenther@suse.de>
3983 PR tree-optimization/64530
3984 * gfortran.dg/pr64530.f90: New testcase.
3986 2015-01-12 Richard Biener <rguenther@suse.de>
3989 * gcc.dg/torture/pr64357.c: New testcase.
3991 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3993 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3996 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3997 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3999 2015-01-12 Martin Liska <mliska@suse.cz>
4001 * gcc.dg/ipa/PR64550.c: New test.
4003 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4006 * g++.dg/ipa/pr63470.C: New testcase.
4008 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4011 * gfortran.dg/typebound_operator_20.f90: New.
4013 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4016 * gfortran.dg/proc_ptr_comp_42.f90: New.
4018 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4021 * gfortran.dg/proc_ptr_comp_41.f90: New.
4023 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4025 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4027 2015-01-10 Tobias Burnus <burnus@net-b.de>
4030 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4031 and add dg-excess-errors.
4032 * gfortran.dg/line_length_6.f90: New.
4033 * gfortran.dg/line_length_7.f90: New.
4034 * gfortran.dg/line_length_8.f90: New.
4035 * gfortran.dg/line_length_9.f90: New.
4036 * gfortran.dg/line_length_10.f90: New.
4037 * gfortran.dg/line_length_11.f90: New.
4039 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4041 * jit.dg/test-threads.c (struct testcase): Move declaration
4042 to jit.dg/all-non-failing-tests.h.
4043 (testcases): Likewise.
4044 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4045 declaration here from jit.dg/all-non-failing-tests.h.
4046 (testcases): Likewise.
4047 * jit.dg/test-combination.c (create_code): Eliminate spelling
4048 out all of the testcases in favor of looping through the
4049 "testcases" metadata.
4050 (verify_code): Likewise.
4052 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4054 PR rtl-optimization/64536
4055 * gcc.dg/pr64536.c: New test.
4057 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4059 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4060 * jit.dg/test-combination.c (create_code): Likewise.
4061 (verify_code): Likewise.
4062 * jit.dg/test-constants.c: New test case.
4063 * jit.dg/test-threads.c: Add test-constants.c.
4065 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4068 * objc.dg/gnu-api-2-class.m: Add a test case
4069 for the above change.
4071 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4073 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4075 2015-01-09 Richard Biener <rguenther@suse.de>
4077 PR tree-optimization/64410
4078 * g++.dg/vect/pr64410.cc: New testcase.
4080 2015-01-09 Martin Liska <mliska@suse.cz>
4082 * gcc.dg/ipa/ipa-icf-32.c: New test.
4084 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4086 * c-c++-common/tsan/tsan_barrier.h: New.
4087 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4088 * c-c++-common/tsan/bitfield_race.c: Likewise.
4089 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4090 * c-c++-common/tsan/mutexset1.c: Likewise.
4091 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4092 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4093 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4094 * c-c++-common/tsan/simple_race.c: Likewise.
4095 * c-c++-common/tsan/simple_stack.c: Likewise.
4096 * c-c++-common/tsan/sleep_sync.c: Likewise.
4097 * c-c++-common/tsan/tiny_race.c: Likewise.
4098 * c-c++-common/tsan/tls_race.c: Likewise.
4099 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4100 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4101 * g++.dg/tsan/atomic_free.C: Likewise.
4102 * g++.dg/tsan/atomic_free2.C: Likewise.
4103 * g++.dg/tsan/cond_race.C: Likewise.
4104 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4106 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4109 * lib/target-supports.exp (check_effective_target_libatomic_available):
4111 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4112 targets that match effective-target libatomic_available.
4113 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4115 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4117 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4118 Verify the result of gcc_jit_context_get_last_error.
4119 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4121 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4123 PR tree-optimization/63989
4124 * gcc.dg/strlenopt-27.c: New test.
4126 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4128 * jit.dg/harness.h (set_up_logging): New function.
4129 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4130 set_up_logging on the context, so that every testcase is
4131 logged to a particular file.
4132 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4133 and call gcc_jit_context_set_logfile on the top-level context.
4135 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4138 * g++.dg/opt/pr64338.C: New test.
4140 2015-01-08 Tobias Burnus <burnus@net-b.de>
4142 * gfortran.dg/coarray/codimension_2b.f90: New file.
4143 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4144 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4146 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4149 * g++.dg/ext/fnname4.C: New.
4151 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4154 * g++.dg/cpp0x/constexpr-64462.C: New.
4156 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4159 * g++.dg/cpp0x/deleted10.C: New.
4161 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4163 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4165 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4167 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4168 GCC_JIT_UNARY_OP_ABS.
4169 (verify_unary_ops): Likewise.
4171 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4173 * jit.dg/test-arith-overflow.c: New test case.
4174 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4175 * jit.dg/test-combination.c (create_code): Likewise.
4176 (verify_code): Likewise.
4177 * jit.dg/test-threads.c (testcases): Likewise.
4179 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4181 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4182 rather than "jit". Load g++.exp, and call g++_init.
4183 Run test-*.cc files within the testsuite and *.cc files within
4185 (jit-dg-test): Drop the addition of -fgnu89-inline to
4186 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4187 doing it when compiling C testcases (since g++ does not handle
4188 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4189 is restored to the value after g++_init ran, rather than the
4190 value before g++_init ran. Return a list of
4191 $comp_output $output_file, as dg-test assumes.
4193 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4195 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4196 make it easier to figure out the origin of each test result when
4197 running test-combination.c and test-threads.c.
4198 (CHECK_VALUE): Likewise.
4199 (CHECK_DOUBLE_VALUE): Likewise.
4200 (CHECK_STRING_VALUE): Likewise.
4201 (CHECK_STRING_STARTS_WITH): Likewise.
4202 (CHECK_STRING_CONTAINS): Likewise.
4204 (check_string_value): Likewise, add "funcname" param.
4205 (check_string_starts_with): Likewise.
4206 (check_string_contains): Likewise.
4208 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4210 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4211 generating name of built executable.
4213 2015-01-07 Marek Polacek <polacek@redhat.com>
4216 * gcc.dg/pr64440.c: New test.
4217 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4219 2015-01-07 Marek Polacek <polacek@redhat.com>
4222 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4223 * gcc.dg/pr64417.c: New test.
4225 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4228 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4231 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4233 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4234 Check if testcases run without errors, not just if they compile.
4236 2015-01-06 Christian Bruel <christian.bruel@st.com>
4239 * gcc.target/sh/pr64507.c: New test.
4241 2015-01-06 Arnaud Charlet <charlet@adacore.com>
4243 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4245 2015-01-06 Jakub Jelinek <jakub@redhat.com>
4247 * c-c++-common/asan/sanitize-all-1.c: New test.
4248 * c-c++-common/ubsan/sanitize-all-1.c: New test.
4249 * c-c++-common/ubsan/sanitize-all-2.c: New test.
4250 * c-c++-common/ubsan/sanitize-all-3.c: New test.
4251 * c-c++-common/ubsan/sanitize-all-4.c: New test.
4253 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4255 * lib/target-supports.exp (check_profiling_available): Return 0 for
4257 (check_effective_target_tls_runtime): Likewise.
4258 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4259 * gcc.dg/20020312-2.c: Adjust for Visium.
4260 * gcc.dg/tls/thr-cse-1.c: Likewise
4261 * gcc.dg/tree-ssa/20040204-1.c: Likewise
4262 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4263 * gcc.dg/weak/typeof-2.c: Likewise.
4265 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
4267 PR rtl-optimization/64287
4268 * gcc.dg/aru-2.c: New test.
4270 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4273 * c-c++-common/ubsan/pr64344-1.c: New test.
4274 * c-c++-common/ubsan/pr64344-2.c: New test.
4276 PR tree-optimization/64465
4277 * gcc.dg/pr64465.c: New test.
4279 PR tree-optimization/64494
4280 * gcc.c-torture/compile/pr64494.c: New test.
4282 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4285 * gfortran.dg/realloc_on_assign_25.f90: New test.
4287 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4289 Update copyright years.
4291 2015-01-05 Marek Polacek <polacek@redhat.com>
4294 * gcc.dg/pr64423.c: New test.
4296 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
4298 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4299 mmix-knuth-mmixware for the same reason as for MIPS.
4300 * gcc.dg/debug/debug-2.c: Ditto.
4302 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4304 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
4307 * lib/gfortran.exp: Add libatomic library search path.
4308 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4309 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4311 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4313 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4315 * c-c++-common/tsan/bitfield_race.c: New testcase.
4316 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4318 2015-01-02 Tobias Burnus <burnus@net-b.de>
4320 * gfortran.dg/coarray/collectives_4.f90: New.
4322 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4325 * gfortran.dg/extends_16.f90: New.
4327 2015-01-02 Tobias Burnus <burnus@net-b.de>
4329 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4331 2015-01-02 Tobias Burnus <burnus@net-b.de>
4333 * gfortran.dg/coarray/codimension_2.f90: New.
4334 * gfortran.dg/coarray/codimension_2a.f90: New.
4335 * gfortran.dg/coarray_35.f90: New.
4336 * gfortran.dg/coarray_35a.f90: New.
4338 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4341 * gfortran.dg/dummy_procedure_11.f90: New.
4343 Copyright (C) 2015 Free Software Foundation, Inc.
4345 Copying and distribution of this file, with or without modification,
4346 are permitted in any medium without royalty provided the copyright
4347 notice and this notice are preserved.