1 2015-04-09 Marek Polacek <polacek@redhat.com>
2 Jakub Jelinek <jakub@redhat.com>
5 * g++.dg/opt/pr65554.C: New test.
7 2015-04-09 Jakub Jelinek <jakub@redhat.com>
10 * c-c++-common/attr-aligned-1.c: New test.
12 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14 * gcc.target/i386/mpx/memmove-zero-length.c: New.
16 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
19 * gcc.target/i386/sse-25.c: New.
21 2015-04-09 Jakub Jelinek <jakub@redhat.com>
24 * gcc.target/i386/pr65693.c: New test.
26 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
28 * gcc.dg/lto/chkp-static-bounds_0.c: New.
30 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
32 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
34 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
36 * gcc/testsuite/gcc.target/i386/thunk-retbnd.c: New.
38 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
40 * gnat.dg/opt48.adb: New test.
41 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
42 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
44 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
47 * gcc.c-torture/compile/pr65540.c: New.
49 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
51 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
54 2015-04-07 Jakub Jelinek <jakub@redhat.com>
57 * g++.dg/debug/pr65678.C: New test.
60 * gcc.c-torture/compile/pr65680.c: New test.
62 2015-04-07 Andre Vehreschild <vehre@gmx.de>
65 * gfortran.dg/allocate_with_source_5.f90: New test.
67 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
69 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
70 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
72 2015-04-07 Bin Cheng <bin.cheng@arm.com>
74 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
76 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
79 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
80 to get floating point compression.
81 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
83 2015-04-06 Jakub Jelinek <jakub@redhat.com>
86 * gcc.dg/cpp/pr61977.c: New test.
88 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
90 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
92 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
95 * gcc.target/arm/pr65647.c: New.
97 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
100 * g++.dg/torture/pr65655.C: New testcase.
102 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/cpp1y/lambda-init13.C: New.
107 2015-04-03 Marek Polacek <polacek@redhat.com>
109 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
111 2015-04-02 Marek Polacek <polacek@redhat.com>
114 * g++.dg/cpp0x/constexpr-fold1.C: New test.
115 * g++.dg/cpp0x/constexpr-fold2.C: New test.
117 2015-04-02 Jakub Jelinek <jakub@redhat.com>
119 PR preprocessor/61977
120 * gcc.target/powerpc/pr61977-1.c: New test.
121 * gcc.target/powerpc/pr61977-2.c: New test.
123 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
126 * g++.dg/warn/Wshadow-8.C: New.
127 * g++.dg/warn/Wshadow-9.C: Likewise.
128 * g++.dg/warn/Wshadow-10.C: Likewise.
129 * g++.dg/warn/Wshadow-11.C: Likewise.
131 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
133 * gcc.dg/pr23623.c: Added aligned attribute.
134 * gcc.dg/20141029-1.c: Likewise.
135 * gcc.dg/20150306-1.c: New test.
137 2015-04-01 Marek Polacek <polacek@redhat.com>
140 * g++.dg/cpp0x/initlist93.C: New test.
141 * g++.dg/cpp0x/initlist94.C: New test.
143 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
146 * gcc.target/aarch64/pr65624.c: New test.
148 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
150 * gcc.dg/ipa/inlinehint-4.c: New testcase.
152 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
154 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
155 extra variable to force stack alignment.
156 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
157 extra variable to force stack alignment.
159 2015-03-31 Marek Polacek <polacek@redhat.com>
162 * g++.dg/template/pr65390.C: New test.
164 2015-03-31 Martin Liska <mliska@suse.cz>
166 * g++.dg/ipa/pr65557.C: New test.
168 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
170 * gcc.target/s390/hotpatch-25.c: New test.
171 * gcc.target/s390/hotpatch-1.c: Update test.
172 * gcc.target/s390/hotpatch-10.c: Update test.
173 * gcc.target/s390/hotpatch-11.c: Update test.
174 * gcc.target/s390/hotpatch-12.c: Update test.
175 * gcc.target/s390/hotpatch-13.c: Update test.
176 * gcc.target/s390/hotpatch-14.c: Update test.
177 * gcc.target/s390/hotpatch-15.c: Update test.
178 * gcc.target/s390/hotpatch-16.c: Update test.
179 * gcc.target/s390/hotpatch-17.c: Update test.
180 * gcc.target/s390/hotpatch-18.c: Update test.
181 * gcc.target/s390/hotpatch-19.c: Update test.
182 * gcc.target/s390/hotpatch-2.c: Update test.
183 * gcc.target/s390/hotpatch-21.c: Update test.
184 * gcc.target/s390/hotpatch-22.c: Update test.
185 * gcc.target/s390/hotpatch-23.c: Update test.
186 * gcc.target/s390/hotpatch-24.c: Update test.
187 * gcc.target/s390/hotpatch-3.c: Update test.
188 * gcc.target/s390/hotpatch-4.c: Update test.
189 * gcc.target/s390/hotpatch-5.c: Update test.
190 * gcc.target/s390/hotpatch-6.c: Update test.
191 * gcc.target/s390/hotpatch-7.c: Update test.
192 * gcc.target/s390/hotpatch-8.c: Update test.
193 * gcc.target/s390/hotpatch-9.c: Update test.
194 * gcc.target/s390/hotpatch-compile-16.c: Update test.
196 2015-03-31 Richard Biener <rguenther@suse.de>
199 * g++.dg/torture/pr65626.C: New testcase.
201 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
204 * gcc.target/i386/mpx/pr65531.cc: New.
206 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
209 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
210 __builtin_alloca instead of alloca.
211 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
212 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
213 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
216 2015-03-30 Jakub Jelinek <jakub@redhat.com>
219 * g++.dg/ubsan/pr65610.C: New test.
221 2015-03-30 Marek Polacek <polacek@redhat.com>
224 * g++.dg/cpp0x/pr65398-2.C: New test.
226 2015-03-30 Marek Polacek <polacek@redhat.com>
228 * c-c++-common/pr65556.c: Change the width of bit-fields.
230 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
233 * gcc.target/i386/pr65588.c: New testcase.
235 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
238 * gfortran.dg/open_errors_2.f90: New test.
240 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
243 * gfortran.dg/namelist_86.f90: New test.
245 2015-03-28 Andre Vehreschild <vehre@gmx.de>
247 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
248 statement to reflect new ownership.
250 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
253 * g++.dg/template/friend58.C: New.
254 * g++.dg/template/friend59.C: Likewise.
256 2015-03-27 Tobias Burnus <burnus@net-b.de>
259 * g++.dg/gomp/openmp-simd-3.C: New.
260 * gcc.dg/gomp/openmp-simd-3.c: New.
262 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
265 * gcc.target/i386/pr65248-1.c: New file.
266 * gcc.target/i386/pr65248-2.c: Likewise.
267 * gcc.target/i386/pr65248-3.c: Likewise.
268 * gcc.target/i386/pr65248-4.c: Likewise.
270 2015-03-27 Jakub Jelinek <jakub@redhat.com>
273 * gcc.c-torture/compile/pr65593.c: New test.
275 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
278 * g++.dg/cpp1y/constexpr-assert1.C: New.
280 2015-03-27 Marek Polacek <polacek@redhat.com>
283 * c-c++-common/pr65556.c: New test.
285 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
288 * g++.dg/torture/pr65600.C: New testcase.
290 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
293 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
295 2015-03-27 Andre Vehreschild <vehre@gmx.de>
297 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
298 statement and cleanup. Fixed typos.
300 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
303 * gcc.c-torture/compile/pr65595.c: New testcase.
305 2015-03-27 Marek Polacek <polacek@redhat.com>
308 * g++.dg/ubsan/pr65583.C: New test.
310 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
312 * gcc.c-torture/compile/20150327.c: New testcase.
314 2015-03-26 Richard Biener <rguenther@suse.de>
317 * g++.dg/torture/pr65555.C: New testcase.
319 2015-03-26 Jakub Jelinek <jakub@redhat.com>
321 PR tree-optimization/64715
322 * gcc.dg/builtin-object-size-15.c: New test.
323 * gcc.dg/pr64715-1.c: New test.
324 * gcc.dg/pr64715-2.c: New test.
326 2015-03-26 Richard Biener <rguenther@suse.de>
329 * gnat.dg/specs/opt2.ads: Fix testcase.
331 2015-03-25 Martin Sebor <msebor@redhat.com>
334 * lib/target-supports.exp (check_effective_target_arm32): Fail early
335 when target isn't arm*-*-*-*.
336 (check_effective_target_arm_nothumb): Likewise.
337 (check_effective_target_arm_little_endian): Likewise.
338 (check_effective_target_arm_vect_no_misalign): Likewise.
339 (check_effective_target_aarch64_little_endian): Fail early if target
342 2015-03-25 Sebastian Pop <s.pop@samsung.com>
344 PR tree-optimization/65177
345 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
347 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
349 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
350 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
351 smmintrin.h and mm3dnow.h.
353 2015-03-25 Marek Polacek <polacek@redhat.com>
356 * g++.dg/cpp0x/pr65558.C: New test.
358 2015-03-25 Marek Polacek <polacek@redhat.com>
361 * g++.dg/template/pr61670.C: New test.
363 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
366 * g++.dg/template/pr54987.C: New.
368 2015-03-25 Richard Biener <rguenther@suse.de>
370 PR tree-optimization/62630
371 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
373 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
376 * gcc.target/i386/mpx/pr65508.c: New.
378 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
382 * gfortran.dg/data_initialized_3.f90: New.
384 2015-03-25 Richard Biener <rguenther@suse.de>
387 * gnat.dg/specs/opt2.ads: New testcase.
389 2015-03-25 Bin Cheng <bin.cheng@arm.com>
391 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
392 * gcc.target/arm/memset-inline-4.c: Skip for
393 arm_tune_string_ops_prefer_neon.
394 * gcc.target/arm/memset-inline-5.c: Ditto.
395 * gcc.target/arm/memset-inline-6.c: Ditto.
396 * gcc.target/arm/memset-inline-8.c: Ditto.
397 * gcc.target/arm/memset-inline-9.c: Ditto.
399 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
402 * g++.dg/other/virtual3.C: New.
404 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
407 * g++.dg/cpp0x/vt-60130.C: New.
409 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
412 * g++.dg/warn/Warray-bounds-7.C: New.
414 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
417 * g++.dg/template/defarg18.C: New.
419 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
422 * g++.dg/cpp0x/vt-59988.C: New.
424 2015-03-24 Jakub Jelinek <jakub@redhat.com>
426 PR tree-optimization/65533
427 * gcc.dg/pr65533.c: New test.
429 2015-03-24 Andre Vehreschild <vehre@gmx.de>
431 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
432 source= and mold= expressions functionality.
433 * gfortran.dg/allocate_class_4.f90: New test.
434 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
435 copying an unlimited polymorhpic object containing a char array
436 to another unlimited polymorphic object respects the _len
438 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
439 whether deferred length char array allocate works, unlimited
440 polymorphic object allocation from a string works and if
441 allocating an array of deferred length strings works.
442 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
444 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
447 * g++.dg/cpp0x/constexpr-array11.C: New.
449 2015-03-24 Richard Biener <rguenther@suse.de>
452 * gcc.dg/torture/pr65517.c: New testcase.
454 2015-03-24 Tobias Burnus <burnus@net-b.de>
456 * gfortran.dg/coindexed_1.f90: Moved from
457 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
459 2015-03-23 Jakub Jelinek <jakub@redhat.com>
462 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
466 * gcc.target/i386/pr65523.c: New test.
469 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
471 * g++.dg/lto/pr65475b_0.C: Likewise.
473 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
476 * gcc.target/sh/torture/pr65505.c: New.
478 2015-03-23 Martin Sebor <msebor@redhat.com>
481 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
482 assembly for lvx in addition to lxv.
484 2015-03-23 Jakub Jelinek <jakub@redhat.com>
487 * gfortran.dg/pr65504.f90: New test.
490 * gcc.dg/pr65521.c: New test.
492 2015-03-23 Richard Biener <rguenther@suse.de>
494 PR tree-optimization/65518
495 * gcc.dg/vect/pr65518.c: New testcase.
497 2015-03-23 Richard Biener <rguenther@suse.de>
499 PR tree-optimization/65494
500 * gcc.dg/vect/pr65494.c: New testcase.
502 2015-03-23 Jakub Jelinek <jakub@redhat.com>
504 PR preprocessor/65238
505 * c-c++-common/cpp/pr65238-1.c: New test.
506 * gcc.dg/cpp/pr65238-2.c: New test.
507 * gcc.dg/cpp/trad/pr65238-3.c: New test.
508 * gcc.dg/cpp/trad/pr65238-4.c: New test.
510 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
511 Mikael Morin <mikael@gcc.gnu.org>
514 * gfortran.dg/elemental_dependency_4.f90: New.
515 * gfortran.dg/elemental_dependency_5.f90: New.
517 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
520 * g++.dg/lto/pr65475b_0.C: New testcase.
521 * g++.dg/lto/pr65475b_1.C: New testcase.
522 * g++.dg/lto/pr65475c_0.C: New testcase.
523 * g++.dg/lto/pr65475c_1.C: New testcase.
525 2015-03-21 Tobias Burnus <burnus@net-b.de>
527 * gfortran.dg/coarray_38.f90: New.
528 * gfortran.dg/coarray_39.f90: New.
529 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
532 2015-03-20 Marek Polacek <polacek@redhat.com>
535 * g++.dg/cpp0x/pr65398.C: New test.
537 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
540 * g++.dg/lto/pr65475_0.C: New testcase.
541 * g++.dg/lto/pr65475_1.C: New testcase.
543 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
545 PR rtl-optimization/64366
546 * gcc.target/sh/pr64366.c: New.
548 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
551 * g++.dg/cpp0x/constexpr-48324.C: New.
553 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
556 * g++.dg/cpp0x/pr48453.C: New.
558 2015-03-20 Marek Polacek <polacek@redhat.com>
561 * g++.dg/cpp0x/pr65072.C: New test.
563 2015-03-20 Richard Biener <rguenther@suse.de>
566 * gcc.dg/pr15347.c: Use -O.
567 * c-c++-common/pr19807-1.c: Likewise.
569 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
571 * gnat.dg/volatile13.ad[sb]: New test.
573 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
575 PR rtl-optimization/60851
576 * gcc.target/i386/pr60851.c: New test.
578 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
581 * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
582 * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
583 * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
584 * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
585 * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
587 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
589 PR rtl-optimization/63491
590 * gcc.target/powerpc/pr63491.c: New.
592 2015-03-19 Jakub Jelinek <jakub@redhat.com>
594 * g++.dg/ipa/pr65465.C: New test.
596 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
599 * g++.dg/cpp0x/deleted11.C: New.
601 2015-03-19 Jakub Jelinek <jakub@redhat.com>
604 * c-c++-common/tsan/pr65400-3.c: New test.
606 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
609 * g++.dg/cpp0x/constexpr-59686.C: New.
611 2015-03-19 Jakub Jelinek <jakub@redhat.com>
614 * g++.dg/tsan/pr64265.C: New test.
617 * c-c++-common/tsan/pr65400-1.c: New test.
618 * c-c++-common/tsan/pr65400-2.c: New test.
620 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
623 * g++.dg/cpp0x/pr59816.C: New.
625 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
628 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
630 2015-03-18 Martin Liska <mliska@suse.cz>
633 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
634 equivalences either to 6 or 7.
636 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
640 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
642 * gcc.dg/undefined-loop-1.c: New file.
643 * gcc.dg/undefined-loop-2.c: New file.
645 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
648 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
649 loop exits too early.
651 2015-03-18 Jakub Jelinek <jakub@redhat.com>
653 PR tree-optimization/65450
654 * gfortran.dg/pr65450.f90: New test.
657 * gcc.target/i386/pr65078-1.c: New test.
658 * gcc.target/i386/pr65078-2.c: New test.
659 * gcc.target/i386/pr65078-3.c: New test.
660 * gcc.target/i386/pr65078-4.c: New test.
661 * gcc.target/i386/pr65078-5.c: New test.
662 * gcc.target/i386/pr65078-6.c: New test.
664 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
667 * g++.dg/cpp1y/pr65340.C: New.
669 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
672 * gfortran.dg/system_clock_3.f08: Adjust test.
674 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
677 * gfortran.dg/proc_ptr_comp_44.f90: New test.
678 * gfortran.dg/proc_ptr_comp_45.f90: New test.
680 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
683 * gfortran.dg/system_clock_3.f08: New test.
685 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
688 g++.dg/cpp1y/pr64626-1.C: New.
689 g++.dg/cpp1y/pr64626-2.C: New.
690 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
692 2015-03-16 Jakub Jelinek <jakub@redhat.com>
694 PR tree-optimization/65427
695 * gcc.c-torture/execute/pr65427.c: New test.
697 2015-03-16 Marek Polacek <polacek@redhat.com>
701 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
702 * g++.dg/cpp0x/pr65327.C: New test.
704 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
707 * c-c++-common/asan/pr64820.c: New test.
709 2015-03-16 Andre Vehreschild <vehre@gmx.de>
711 * gfortran.dg/pointer_2.f90: New test.
713 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
715 * testsuite/g++.dg/pr65049.C: New test.
717 2015-03-16 Tom de Vries <tom@codesourcery.com>
719 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
720 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
721 * gcc.target/i386/fuse-caller-save.c: Same.
723 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
725 * gnat.dg/loop_optimization18.ad[sb]: New test.
726 * gnat.dg/loop_optimization18_pkg.ads: New helper.
728 2015-03-16 Alan Modra <amodra@gmail.com>
730 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
733 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
735 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
737 * gcc.dg/torture/pr65270-2.c: Likewise.
739 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
742 * gfortran.dg/pointer_remapping_9.f90: New.
744 2015-03-14 Jakub Jelinek <jakub@redhat.com>
746 PR tree-optimization/65369
747 * gcc.c-torture/execute/pr65369.c: New test.
749 PR tree-optimization/65418
750 * gcc.c-torture/execute/pr65418-1.c: New test.
751 * gcc.c-torture/execute/pr65418-2.c: New test.
753 PR rtl-optimization/65401
754 * gcc.c-torture/execute/pr65401.c: New test.
756 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
759 * gcc.target/arm/pr64600_1.c: New test.
761 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
763 PR rtl-optimization/65235
764 * gcc.target/aarch64/pr65235_1.c: New test.
766 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
768 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
769 * gcc.target/s390/hotpatch-22.c: Likewise.
770 * gcc.target/s390/hotpatch-23.c: Likewise.
771 * gcc.target/s390/hotpatch-24.c: Likewise.
772 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
773 * gcc.target/s390/hotpatch-1.c: Update expected output.
774 * gcc.target/s390/hotpatch-2.c: Likewise.
775 * gcc.target/s390/hotpatch-3.c: Likewise.
776 * gcc.target/s390/hotpatch-4.c: Likewise.
777 * gcc.target/s390/hotpatch-5.c: Likewise.
778 * gcc.target/s390/hotpatch-6.c: Likewise.
779 * gcc.target/s390/hotpatch-7.c: Likewise.
780 * gcc.target/s390/hotpatch-8.c: Likewise.
781 * gcc.target/s390/hotpatch-9.c: Likewise.
782 * gcc.target/s390/hotpatch-10.c: Likewise.
783 * gcc.target/s390/hotpatch-11.c: Likewise.
784 * gcc.target/s390/hotpatch-12.c: Likewise.
785 * gcc.target/s390/hotpatch-13.c: Likewise.
786 * gcc.target/s390/hotpatch-14.c: Likewise.
787 * gcc.target/s390/hotpatch-15.c: Likewise.
788 * gcc.target/s390/hotpatch-16.c: Likewise.
789 * gcc.target/s390/hotpatch-17.c: Likewise.
790 * gcc.target/s390/hotpatch-18.c: Likewise.
791 * gcc.target/s390/hotpatch-19.c: Likewise.
793 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
796 * gcc.target/i386/pr65103-1.c: New.
798 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
801 * gcc.target/i386/pr65044.c: New.
803 2015-03-12 Tom de Vries <tom@codesourcery.com>
805 PR rtl-optimization/64895
806 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
807 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
808 * gcc.target/i386/fuse-caller-save.c: Ditto.
810 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
812 * gcc.dg/ipa/pr63569.c: Fix template.
814 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
816 * g++.dg/ipa/pr64146.C: Require fpic support.
818 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
821 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
822 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
824 2015-03-11 Jakub Jelinek <jakub@redhat.com>
826 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
827 to dg-options, fix up dg-skip-if.
829 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
832 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
833 * gcc.target/avr/tiny-caller-save.c: Same.
835 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
838 * g++.dg/pr65242.C: New test.
840 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
842 * c-c++-common/asan/no-asan-check-glob.c: New test.
844 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
847 * g++.dg/other/default11.C: New.
848 * g++.dg/other/default12.C: Likewise.
850 2015-03-10 Jakub Jelinek <jakub@redhat.com>
853 * gcc.target/i386/bmi2-bzhi-2.c: New test.
855 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
858 * gfortran.dg/unlimited_polymorphic_23.f90: New test
860 2015-03-10 Jakub Jelinek <jakub@redhat.com>
863 * g++.dg/cpp0x/pr65127.C: New test.
865 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
867 * gcc.dg/ipa/PR64550.c: Update template.
869 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
870 Tobias Burnus <burnus@net-b.de>
872 * gfortran.dg/coarray_sync_memory.f90: New.
874 2015-03-10 Marek Polacek <polacek@redhat.com>
877 * c-c++-common/ubsan/pr65367.c: New test.
879 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
881 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
882 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
883 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
884 * gcc.target/i386/mpx/calloc-1-nov.c: New.
885 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
886 * gcc.target/i386/mpx/malloc-1-nov.c: New.
887 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
888 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
889 * gcc.target/i386/mpx/realloc-1-nov.c: New.
890 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
891 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
892 * gcc.target/i386/mpx/realloc-2-nov.c: New.
893 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
895 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
897 * lib/mpx-dg.exp (mpx_link_flags): New.
900 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
901 * gcc.target/i386/mpx/alloca-1-nov.c: New.
902 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
903 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
904 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
905 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
906 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
907 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
908 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
909 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
910 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
911 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
912 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
913 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
914 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
915 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
916 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
917 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
918 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
919 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
920 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
921 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
922 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
923 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
924 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
925 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
926 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
927 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
928 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
929 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
930 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
931 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
932 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
933 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
934 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
935 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
936 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
937 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
938 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
939 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
940 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
941 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
942 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
943 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
944 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
945 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
946 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
947 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
948 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
949 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
950 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
951 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
952 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
953 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
954 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
955 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
956 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
957 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
958 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
959 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
960 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
961 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
962 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
963 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
964 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
965 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
966 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
967 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
968 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
969 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
970 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
971 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
972 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
973 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
974 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
975 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
976 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
977 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
978 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
979 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
980 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
981 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
982 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
983 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
984 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
985 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
986 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
987 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
988 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
989 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
990 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
991 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
992 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
993 * gcc.target/i386/mpx/label-address-1.c: New.
994 * gcc.target/i386/mpx/legacy-1-nov.c: New.
995 * gcc.target/i386/mpx/macro.c: New.
996 * gcc.target/i386/mpx/mpx-check.h: New.
997 * gcc.target/i386/mpx/mpx.exp: New.
998 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
999 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1000 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1001 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1002 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1003 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1004 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1005 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1006 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1007 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1008 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1009 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1010 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1011 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1012 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1013 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1014 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1015 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1016 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1017 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1018 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1019 * gcc.target/i386/mpx/reference-1-lbv.c: New.
1020 * gcc.target/i386/mpx/reference-1-nov.c: New.
1021 * gcc.target/i386/mpx/reference-1-ubv.c: New.
1022 * gcc.target/i386/mpx/reference-2-lbv.c: New.
1023 * gcc.target/i386/mpx/reference-2-nov.c: New.
1024 * gcc.target/i386/mpx/reference-2-ubv.c: New.
1025 * gcc.target/i386/mpx/reference-3-lbv.c: New.
1026 * gcc.target/i386/mpx/reference-3-nov.c: New.
1027 * gcc.target/i386/mpx/reference-3-ubv.c: New.
1028 * gcc.target/i386/mpx/reference-4-lbv.c: New.
1029 * gcc.target/i386/mpx/reference-4-nov.c: New.
1030 * gcc.target/i386/mpx/reference-4-ubv.c: New.
1031 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1032 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1033 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1034 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1035 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1036 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1037 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1038 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1039 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1040 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1041 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1042 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1043 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1044 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1045 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1046 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1047 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1048 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1049 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1050 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1051 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1052 * gcc.target/i386/mpx/sincos-1-nov.c: New.
1053 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1054 * gcc.target/i386/mpx/static-array-1-nov.c: New.
1055 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1056 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1057 * gcc.target/i386/mpx/static-init-1-nov.c: New.
1058 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1059 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1060 * gcc.target/i386/mpx/static-init-2-nov.c: New.
1061 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1062 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1063 * gcc.target/i386/mpx/static-init-3-nov.c: New.
1064 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1065 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1066 * gcc.target/i386/mpx/static-init-4-nov.c: New.
1067 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1068 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1069 * gcc.target/i386/mpx/static-init-5-nov.c: New.
1070 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1071 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1072 * gcc.target/i386/mpx/static-init-6-nov.c: New.
1073 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1074 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1075 * gcc.target/i386/mpx/static-string-1-nov.c: New.
1076 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1077 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1078 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1079 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1080 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1081 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1082 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1083 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1084 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1085 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1086 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1087 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1088 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1089 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1090 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1091 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1092 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1093 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1094 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1095 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1096 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1097 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1098 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1099 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1100 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1101 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1102 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1103 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1104 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1105 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1106 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1107 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1108 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1109 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1110 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1111 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1112 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1113 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1114 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1115 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1116 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1117 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1118 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1119 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1120 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1121 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1122 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1123 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1124 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1125 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1126 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1127 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1128 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1129 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1130 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1131 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1132 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1133 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1134 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1135 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1136 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1137 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1138 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1139 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1140 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1141 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1142 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1143 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1144 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1145 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1146 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1147 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1148 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1149 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1150 * gcc.target/i386/mpx/vla-1-nov.c: New.
1151 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1152 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1153 * gcc.target/i386/mpx/vla-2-nov.c: New.
1154 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1156 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1158 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1160 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1162 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1164 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1166 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1167 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1169 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1172 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1175 * c-c++-common/pr65120.c: New test.
1177 PR rtl-optimization/65321
1178 * gcc.dg/pr65321.c: New test.
1180 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1182 PR tree-optimization/65355
1183 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1185 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1188 * c-c++-common/pr49706.c: Adjust tests for not warning
1189 about !!x == y or !b == y where b is boolean, and add
1191 * c-c++-common/pr62199-2.c: Likewise.
1193 2015-03-09 Richard Biener <rguenther@suse.de>
1196 * gcc.dg/torture/pr65270-1.c: New testcase.
1197 * gcc.dg/torture/pr65270-2.c: Likewise.
1199 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1201 PR tree-optimization/63743
1202 * gcc.dg/pr63743.c: New test.
1204 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1207 * g++.dg/lto/pr65316_0.C: New testcase.
1208 * g++.dg/lto/pr65316_1.C: New testcase.
1210 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1213 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1215 * g++.dg/abi/rtti3.C: Likewise.
1217 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1220 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1222 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1224 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1226 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1228 2015-03-08 Morin <mikael@gcc.gnu.org>
1231 * gfortran.dg/entry_20.f90: New.
1233 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1236 * gcc.c-torture/compile/pr65153.c: New.
1238 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1241 * g++.dg/torture/pr65249.C: New.
1243 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1245 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1247 (int64_t): Likewise.
1249 2015-03-07 Marek Polacek <polacek@redhat.com>
1250 Martin Uecker <uecker@eecs.berkeley.edu>
1253 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1255 * c-c++-common/ubsan/bounds-8.c: New test.
1256 * c-c++-common/ubsan/bounds-9.c: New test.
1257 * gcc.dg/ubsan/bounds-2.c: New test.
1259 2015-03-05 Martin Sebor <msebor@redhat.com>
1261 * PR testsuite/63175
1262 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1263 checking of results into main to prevent it from getting optimized
1265 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1267 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1269 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1270 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1271 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1274 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1276 * g++.dg/lto/pr65302_1.C: New testcase.
1277 * g++.dg/lto/pr65302_0.C: New testcase.
1279 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1281 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1282 -fno-ipa-icf to dg-options.
1284 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1286 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1287 compiles using the linker plugin.
1289 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1291 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1293 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1295 * gcc.target/arm/pr65067.c: New test.
1297 2015-03-05 Martin Liska <mliska@suse.cz>
1300 * gcc.dg/ipa/pr65318.c: New test.
1302 2015-03-05 Marek Polacek <polacek@redhat.com>
1304 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1306 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1308 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1310 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1312 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1313 max-unroll-times back to defaults for s390.
1315 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1319 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1322 * g++.dg/cpp0x/initlist92.C: New.
1324 2015-03-05 Richard Biener <rguenther@suse.de>
1326 PR tree-optimization/65310
1327 * gcc.dg/vect/pr65310.c: New testcase.
1329 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1332 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1334 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
1336 * gnat.dg/entry_queues3.adb: New test.
1338 2015-03-04 Ian Lance Taylor <iant@google.com>
1340 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1342 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1345 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1347 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
1349 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1350 -fno-ipa-icf to dg-options
1351 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1352 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1354 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1357 * g++.dg/cpp0x/decltype62.C: New.
1359 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
1361 * gnat.dg/object_overflow5.adb: New test.
1363 2015-03-03 Martin Liska <mliska@suse.cz>
1366 * gcc.dg/ipa/pr65287.c: New test.
1368 2015-03-03 Martin Jambor <mjambor@suse.cz>
1369 Eric Botcazou <ebotcazou@adacore.com>
1371 * gnat.dg/specs/pack12.ads: New test.
1373 2015-03-03 Martin Liska <mliska@suse.cz>
1375 * gcc.dg/ipa/PR65282.c: New test.
1377 2015-03-13 Jeff Law <law@redhat.com>
1379 PR tree-optimization/65241
1380 * gcc.c-torture/compile/pr65241.c: New test.
1382 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
1385 * gcc.target/avr/torture/pr64331.c: New test.
1387 2015-03-03 Martin Liska <mliska@suse.cz>
1388 Jan Hubicka <hubicka@ucw.cz>
1390 * g++.dg/ipa/pr65263.C: New test.
1392 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1395 * gcc.dg/lto/pr65130_0.c: New testcase.
1396 * gcc.dg/lto/pr65130_1.c: New testcase.
1398 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1401 * g++.dg/torture/pr64988.C: New testcase.
1403 2015-03-02 Tobias Burnus <burnus@net-b.de>
1405 * gfortran.dg/coarray_atomic_6.f90: New.
1407 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1410 * gcc.target/i386/pr65184.c: New.
1412 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1415 * gcc.target/i386/pr65183.c: New.
1417 2015-02-28 Martin Liska <mliska@suse.cz>
1418 Jan Hubicka <hubicka@ucw.cz>
1420 * gcc.dg/ipa/ipa-icf-35.c: New test.
1421 * gcc.dg/ipa/ipa-icf-36.c: New test.
1422 * gcc.dg/ipa/ipa-icf-37.c: New test.
1424 2015-02-28 Martin Liska <mliska@suse.cz>
1425 Jan Hubicka <hubicka@ucw.cz>
1428 * gcc.dg/ipa/ipa-icf-34.c: New test.
1430 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1433 * gcc.target/sh/sh/pr61142.c: New.
1435 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
1437 * g++.dg/other/dump-ada-spec-3.C: New test.
1439 2015-03-01 Martin Liska <mliska@suse.cz>
1441 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1442 * g++.dg/ipa/pr63595.C: Update expected results.
1444 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
1447 * g++.dg/ipa/ipa-icf-6.C: New testcase.
1449 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
1451 * gcc.dg/vect/pr59354.c: Move vector producing code to
1454 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
1457 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1458 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1459 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1460 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1462 2015-02-27 Jakub Jelinek <jakub@redhat.com>
1464 PR tree-optimization/65048
1465 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1466 (foo): Use K&R style definition.
1468 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
1471 * g++.dg/pr65032.C: New.
1473 2015-02-27 Marek Polacek <polacek@redhat.com>
1476 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1479 2015-02-27 Marek Polacek <polacek@redhat.com>
1482 * gcc.dg/pr65228.c: New test.
1484 2015-02-27 Kai Tietz <ktietz@redhat.com>
1487 * gcc.dg/weak/weak-17.c: New file.
1489 2015-02-27 Richard Biener <rguenther@suse.de>
1492 * g++.dg/lto/pr65193_0.C: New testcase.
1494 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1496 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1497 * gcc.target/s390/hotpatch-8.c: Likewise.
1498 * gcc.target/s390/hotpatch-9.c: Likewise.
1499 * gcc.target/s390/pr61078.c: Likewise.
1500 * gcc.target/s390/pr57960.c: Remove -m64.
1501 * gcc.target/s390/pr61078.c: Likewise.
1503 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1504 Martin Liska <mliska@suse.cz>
1507 * gcc.dg/pr64454.c: Disable ICF.
1508 * gcc.dg/pr28685-1.c: Disable ICF
1509 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1510 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1511 * g++.dg/ipa/ipa-icf-4.C: Update template.
1513 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1515 PR tree-optimization/65216
1516 * gcc.c-torture/execute/pr65216.c: New test.
1518 PR tree-optimization/65215
1519 * gcc.c-torture/execute/pr65215-1.c: New test.
1520 * gcc.c-torture/execute/pr65215-2.c: New test.
1521 * gcc.c-torture/execute/pr65215-3.c: New test.
1522 * gcc.c-torture/execute/pr65215-4.c: New test.
1523 * gcc.c-torture/execute/pr65215-5.c: New test.
1525 2015-02-26 Tom de Vries <tom@codesourcery.com>
1527 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1529 2015-02-26 Martin Liska <mliska@suse.cz>
1530 Jan Hubicka <hubicka@ucw.cz>
1532 * g++.dg/ipa/pr64146.C: Update expected results.
1533 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1534 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1535 * gcc.dg/ipa/ipa-icf-34.c: New test.
1537 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1539 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1540 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1541 (dg-additional-options): Remove dg directive.
1542 (dg-final): Add dg directive.
1544 2015-02-26 Marek Polacek <polacek@redhat.com>
1547 * g++.dg/ipa/pr65008.C: New test.
1549 2015-02-26 Tom de Vries <tom@codesourcery.com>
1551 * lib/profopt.exp (profopt-target-cleanup): New proc.
1552 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1553 files from sources from dg-additional-sources.
1555 2015-02-26 Tom de Vries <tom@codesourcery.com>
1557 * lib/gcov.exp: Cleanup in case of xfail.
1559 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1561 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1563 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1566 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1567 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1568 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1569 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1570 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1571 * g++.dg/debug/pr46123.C: XFAIL and move...
1572 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1573 * gcc.dg/debug/dwarf2-3.c: Move...
1574 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1576 2015-02-26 Marek Polacek <polacek@redhat.com>
1579 * g++.dg/cpp1y/pr65202.C: New test.
1581 2015-02-26 Tom de Vries <tom@codesourcery.com>
1583 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1584 locale_facets.h.gcov.
1586 2015-02-26 Tom de Vries <tom@codesourcery.com>
1588 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1590 2015-02-26 Tom de Vries <tom@codesourcery.com>
1592 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1594 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1597 * gcc.target/i386/pr65217.c: New.
1599 2015-02-26 Tom de Vries <tom@codesourcery.com>
1601 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1603 2015-02-26 Tom de Vries <tom@codesourcery.com>
1605 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1607 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1609 PR tree-optimization/65048
1610 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1612 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1614 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1615 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1617 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1620 * gcc.target/i386/pr65161.c: New test.
1622 2015-02-26 Terry Guo <terry.guo@arm.com>
1624 * gcc.target/arm/no-volatile-in-it.c: New test.
1626 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1628 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1629 (dg-options): Add -save-temps.
1630 (dg-final): Add cleanup-saved-temps.
1632 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1634 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1636 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1638 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1639 * gcc.target/powerpc/pack01.c: Include string.h.
1641 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1644 * gcc.target/i386/pr65167.c: New.
1646 2015-02-25 Kai Tietz <ktietz@redhat.com>
1648 PR tree-optimization/61917
1649 * gcc.dg/vect/vect-pr61917.c: New file.
1651 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1653 PR tree-optimization/65170
1654 * gcc.c-torture/execute/pr65170.c: New test.
1655 * gcc.dg/tree-ssa/vrp96.c: New test.
1657 2015-02-24 Tom de Vries <tom@codesourcery.com>
1659 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1661 2015-02-24 Tom de Vries <tom@codesourcery.com>
1664 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1665 (dg-additional-files-options): Copy additional_sources to
1666 additional_sources_used before emptying additional_sources.
1667 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1668 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1669 (cleanup-saved-temps): Use additional_sources_used instead of
1671 (dg-test): Reset additional_sources_used.
1673 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1676 * gfortran.dg/integer_exponentiation_6.F90: New test.
1678 2015-02-23 Martin Sebor <msebor@redhat.com>
1681 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1682 two parts. One to save registers, the other to verify the
1683 registers have the right values. Save register state into
1684 static data rather than on the stack.
1686 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1689 * c-c++-common/asan/pr63888.c: New test.
1691 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1694 * gcc.c-torture/compile/pr65163.c: New.
1696 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1698 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1699 with -m31 on 64 bit.
1700 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1701 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1703 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1705 * gcc.target/s390/20090223-1.c: Add
1706 -Wno-implicit-function-declaration option.
1707 * gcc.target/s390/pr42224.c: Likewise.
1708 * gcc.target/s390/pr55718.c: Likewise.
1710 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1712 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1713 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1714 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1715 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1716 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1717 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1718 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1719 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1720 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1721 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1722 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1723 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1724 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1725 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1726 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1727 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1728 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1729 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1730 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1731 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1732 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1734 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1736 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1737 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1738 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1739 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1740 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1741 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1742 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1743 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1744 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1745 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1746 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1747 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1748 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1749 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1750 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1751 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1753 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1757 * gfortran.dg/pr61960.f90: New.
1758 * gfortran.dg/pr64230.f90: New.
1759 * gfortran.dg/pr64980.f03: New.
1761 2015-02-22 Tom de Vries <tom@codesourcery.com>
1763 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1765 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1768 * gnat.dg/timing_events.adb: Removed, invalid test.
1770 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1773 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1775 * g++.dg/gcov/gcov-2.C: Likewise.
1777 2015-02-20 Richard Biener <rguenther@suse.de>
1779 PR tree-optimization/65136
1780 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1782 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1785 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1786 and nvptx-*-* blacklisting.
1788 * gcc.dg/sibcall-9.c: New test.
1789 * gcc.dg/sibcall-10.c: New test.
1791 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1793 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1795 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1798 * gcc.target/avr/torture/pr64452.c: New test.
1800 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1802 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1803 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1805 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1808 * lib/target-supports.exp (check_compile): Check whether
1809 additional_sources is defined before using it.
1811 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1814 * g++.dg/opt/pr65074.C: New file.
1816 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1818 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1819 (size_type): New typedef.
1820 (operator "" _script): Use it for the last argument.
1822 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1824 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1826 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1828 * lib/target-supports.exp (check_compile): Save/restore
1829 additional_sources that may belong to an actual test.
1831 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1833 PR gcov-profile/64634
1834 * g++.dg/gcov/gcov-15.C: New test.
1836 2015-02-18 Tom de Vries <tom@codesourcery.com>
1838 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1840 2015-02-18 Tom de Vries <tom@codesourcery.com>
1842 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1844 2015-02-18 Tom de Vries <tom@codesourcery.com>
1846 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1848 2015-02-18 Tom de Vries <tom@codesourcery.com>
1850 * gfortran.dg/fmt_cache_1.f: Add missing close.
1852 2015-02-18 Tom de Vries <tom@codesourcery.com>
1855 * gfortran.dg/read_eof_8.f90: Add missing close.
1857 2015-02-18 Richard Biener <rguenther@suse.de>
1859 PR tree-optimization/65063
1860 * gcc.dg/pr65063.c: New testcase.
1862 2015-02-18 Richard Biener <rguenther@suse.de>
1864 PR tree-optimization/62217
1865 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1867 2015-02-18 Marek Polacek <polacek@redhat.com>
1870 * c-c++-common/ubsan/pr65081.c: New test.
1872 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1874 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1875 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1877 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1879 * gcc.dg/ipa/propalign-3.c: New test.
1881 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1884 * gcc.target/sh/pr64793.c: New.
1885 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1887 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1889 * gcc.target/arm/divzero.c: New test case.
1891 2015-02-17 Tom de Vries <tom@codesourcery.com>
1893 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1895 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1896 Jakub Jelinek <jakub@redhat.com>
1899 * g++.dg/cpp0x/pr65075.C: New test.
1901 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1904 * gcc.target/powerpc/pr65058.c: New test.
1906 2015-02-16 Jeff Law <law@redhat.com>
1908 PR tree-optimization/64823
1909 * gcc.dg/uninit-20.c: New test.
1911 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1912 James Greenhalgh <james.greenhalgh@arm.com>
1915 * gcc.dg/ipa/ipa-clone-1.c: New test.
1917 2015-02-16 Richard Biener <rguenther@suse.de>
1919 PR tree-optimization/65077
1920 * gcc.dg/torture/pr65077.c: New testcase.
1922 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1924 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1925 Directive adjusted to scan for ldaxr.
1926 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1927 adjusted to scan for ldaex.
1929 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1932 * g++.dg/cpp0x/constexpr-65080.C: New.
1934 2015-02-16 Richard Biener <rguenther@suse.de>
1936 PR tree-optimization/63593
1937 * gcc.dg/pr63593.c: New testcase.
1939 2015-02-16 Marek Polacek <polacek@redhat.com>
1942 * gcc.dg/pr65066.c: New test.
1944 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1946 * gcc.dg/pr65002.C: Move ...
1947 * g++.dg/ipa/pr65002.C: ... here.
1949 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1951 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1952 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1953 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1954 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1956 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1959 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1960 the expression to find calls.
1961 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1962 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1963 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1964 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1965 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1967 2015-02-14 Marek Polacek <polacek@redhat.com>
1970 * gcc.dg/array-11.c: New test.
1971 * gcc.dg/array-12.c: New test.
1972 * gcc.dg/array-13.c: New test.
1973 * gcc.dg/array-14.c: New test.
1974 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1975 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1976 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1977 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1978 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1979 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1981 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1984 * g++.dg/lookup/using54.C: New.
1986 2015-02-13 Jeff Law <law@redhat.com>
1989 Revert my change for tree-optimization/64823.
1991 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1993 PR tree-optimization/65053
1994 * gcc.c-torture/execute/pr65053-1.c: New test.
1995 * gcc.c-torture/execute/pr65053-2.c: New test.
1997 2015-02-13 Marek Polacek <polacek@redhat.com>
2000 * gcc.dg/pr65050.c: New test.
2002 2015-02-13 Jeff Law <law@redhat.com>
2004 PR tree-optimization/64823
2005 * gcc.dg/uninit-20.c: New test.
2007 PR rtl-optimization/47477
2008 * gcc.dg/tree-ssa/pr47477.c: New test.
2010 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2013 * g++.dg/parse/ivdep-2.C: New.
2014 * g++.dg/parse/ivdep-3.C: Likewise.
2016 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2019 * gfortran.dg/continuation_13.f90: New test.
2020 * gfortran.dg/continuation_14.f: New test.
2022 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2025 * g++.dg/cpp0x/sfinae55.C: New.
2027 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2030 * g++.dg/ipa/pr65034.C: New test.
2032 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
2034 PR tree-optimization/65002
2035 * gcc.dg/pr65002.C: New.
2037 2015-02-13 Marek Polacek <polacek@redhat.com>
2040 * c-c++-common/pr65040.c: New test.
2042 2015-02-13 Bin Cheng <bin.cheng@arm.com>
2044 PR tree-optimization/64705
2045 * gcc.dg/tree-ssa/pr64705.c: New test.
2047 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
2050 * gcc.dg/visibility-22.c: New test.
2051 * gcc.dg/visibility-23.c: New test.
2052 * gcc.target/i386/pr32219-1.c: New test.
2053 * gcc.target/i386/pr32219-2.c: New test.
2054 * gcc.target/i386/pr32219-3.c: New test.
2055 * gcc.target/i386/pr32219-4.c: New test.
2056 * gcc.target/i386/pr32219-5.c: New test.
2057 * gcc.target/i386/pr32219-6.c: New test.
2058 * gcc.target/i386/pr32219-7.c: New test.
2059 * gcc.target/i386/pr32219-8.c: New test.
2060 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2062 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2064 PR libgfortran/57822
2065 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2066 four different KINDs.
2068 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2071 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2074 * g++.dg/ubsan/pr65000.C: New test.
2076 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
2079 * gfortran.dg/finalize_28.f90: New test
2081 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2084 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2085 DW_TAG_lexical_block removal.
2086 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2087 * g++.dg/guality/pr55541.C: New test.
2090 * g++.dg/ubsan/pr64984.C: New test.
2092 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
2094 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2096 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2099 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2100 instructions for 2015-01-14 get_memmodel changes.
2101 * gcc.target/powerpc/atomic-p8.c: Likewise.
2104 * g++.dg/ubsan/pr65019.C: New test.
2106 PR tree-optimization/65014
2107 * gcc.c-torture/compile/pr65014.c: New test.
2109 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2111 PR libgfortran/57822
2112 * gfortran/fmt_g0_7.f08: Revise test.
2114 2015-02-11 Jeff Law <law@redhat.com>
2117 * gcc.target/m68k/pr63347.c: New test.
2119 2015-02-11 Marek Polacek <polacek@redhat.com>
2121 * g++.dg/ubsan/shift-1.C: New test.
2122 * gcc.dg/ubsan/c-shift-2.c: New test.
2123 * c-c++-common/ubsan/shift-5.c: Remove file.
2125 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2127 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2128 Directive adjusted to XFAIL.
2129 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2132 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2135 * g++.dg/opt/pr65003.C: New test.
2137 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2139 * lib/target-supports.exp (check_effective_target_pie): Renamed
2141 (check_effective_target_pie_enabled): This.
2142 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2143 * gcc.target/i386/pie.c: Likewise.
2145 2015-02-11 Andrew Pinski <apinski@cavium.com>
2148 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2149 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2151 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2154 * gcc.target/i386/pr61925-1.c: New test.
2155 * gcc.target/i386/pr61925-2.c: New test.
2156 * gcc.target/i386/pr61925-3.c: New test.
2158 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2161 * g++.dg/asan/pr65004.C: New test.
2163 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2166 * gcc.taget/sh/pr64661-0.h: New.
2167 * gcc.taget/sh/pr64661-1.c: New.
2168 * gcc.taget/sh/pr64661-2.c: New.
2169 * gcc.taget/sh/pr64661-3.c: New.
2170 * gcc.taget/sh/pr64661-4.c: New.
2172 2015-02-10 Richard Biener <rguenther@suse.de>
2174 PR tree-optimization/64995
2175 * g++.dg/torture/pr64995.C: New testcase.
2177 2015-02-10 Richard Biener <rguenther@suse.de>
2179 PR tree-optimization/64909
2180 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2182 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2184 * gcc.dg/signbit-sa.c: New test.
2186 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2188 PR libgfortran/57822
2189 * gfortran/fmt_g0_7.f08: New test.
2191 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2193 PR tree-optimization/43378
2194 * gcc.dg/tree-ssa/pr43378.c: New test.
2196 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2199 * g++.dg/torture/pr64978.C: New testcase.
2201 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2204 * gcc.dg/asan/pr64981.c: New test.
2206 2015-02-09 Marek Polacek <polacek@redhat.com>
2209 * gcc.dg/pr64856.c: New test.
2211 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2214 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2215 * gcc.c-torture/execute/pr64979.c: New test.
2217 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2219 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2221 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2223 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2224 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2226 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2229 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2231 2015-02-09 Richard Biener <rguenther@suse.de>
2233 PR tree-optimization/54000
2234 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2236 2015-02-09 Tom de Vries <tom@codesourcery.com>
2238 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2240 2015-02-09 Martin Liska <mliska@suse.cz>
2242 * g++.dg/ipa/pr64858.C: New test.
2244 2015-02-09 Tom de Vries <tom@codesourcery.com>
2246 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2248 2015-02-08 Andrew Pinski <apinski@cavium.com>
2250 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2252 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2255 * gfortran.dg/use_rename_8.f90: New.
2257 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2259 * gnat.dg/addr7.ad[sb]: New test.
2260 * gnat.dg/addr8.ad[sb]: Likewise.
2262 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2265 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2266 from jit.dg/test-compile-to-executable.c's create_code, with a
2267 clarification of the output message.
2268 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2270 (test_jit): Use CHECK_NO_ERRORS when calling
2271 gcc_jit_context_compile_to_file.
2272 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2273 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2274 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2275 about deletions that are attempted.
2276 (jit-verify-compile-to-file): Rename to...
2277 (jit-verify-output-file-was-created): ...this, and drop the
2278 attempt to run "file" and verify the output.
2279 (jit-verify-assembler): New function.
2280 (jit-verify-object): New function.
2281 (jit-verify-dynamic-library): New function.
2282 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2283 favor of an implementation from new file
2284 create-code-for-hello-world-executable.h, which also adds a
2286 (dg-final): Replace jit-verify-compile-to-file with
2287 jit-verify-output-file-was-created, and invoke new function
2288 jit-verify-assembler.
2289 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2291 (dg-final): Replace jit-verify-compile-to-file with
2292 jit-verify-output-file-was-created, and invoke new function
2293 jit-verify-dynamic-library.
2294 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2295 favor of an implementation from new file
2296 create-code-for-hello-world-executable.h, which also adds a
2298 (dg-final): Replace jit-verify-compile-to-file with
2299 jit-verify-output-file-was-created. Strengthen the expected stdout
2300 from the built executable.
2301 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2302 favor of an implementation from new file
2303 create-code-for-hello-world-executable.h, which also adds a
2305 (dg-final): Replace jit-verify-compile-to-file with
2306 jit-verify-output-file-was-created, and invoke new function
2308 * jit.dg/verify-dynamic-library.c: New source file.
2310 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2311 Brian Rzycki <b.rzycki@samsung.com>
2313 PR tree-optimization/64878
2314 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2316 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2319 * g++.dg/ipa/pr64896.C: New test.
2321 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2324 * gcc.target/powerpc/pr64205.c: New file.
2326 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2328 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2329 (dg-options): Use -fpie instead of -fPIE -pie.
2331 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2334 * g++.dg/asan/pr64937.C: New test.
2336 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
2339 * gfortran.dg/class_to_type_4.f90: New test
2341 2015-01-29 Andre Vehreschild <vehre@gmx.de>
2343 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2345 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2347 PR rtl-optimization/64957
2349 * gcc.c-torture/execute/pr64957.c: New test.
2351 2015-02-05 Jeff Law <law@redhat.com>
2354 * gcc.target/h8300/pr17306-1.c: New test.
2355 * gcc.target/h8300/pr17306-2.c: New test.
2357 2015-02-05 Tobias Burnus <burnus@net-b.de>
2360 * gfortran.dg/structure_constructor_12.f90: New.
2362 2015-02-05 Jeff Law <law@redhat.com>
2365 gcc.target/h8300/pr58400.c: New test.
2367 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
2369 * gcc.target/arm/macro_defs0.c: New test.
2370 * gcc.target/arm/macro_defs1.c: New test.
2371 * gcc.target/arm/macro_defs2.c: New test.
2373 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
2375 PR rtl-optimization/64905
2376 * gcc.target/i386/pr64905.c: Require nonpic target.
2377 (dg-options): Add -fomit-frame-pointer.
2380 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
2382 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2385 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
2388 * gfortran.dg/type_to_class_2.f90: New test
2389 * gfortran.dg/type_to_class_3.f90: New test
2391 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
2394 * g++.dg/torture/pr64686.C: New testcase.
2396 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
2398 PR rtl-optimization/64905
2399 * gcc.target/i386/pr64905.c: New file.
2401 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2403 * gcc.dg/guality/pr41447-1.c: Remove xfail.
2404 * gcc.dg/guality/pr41616-1.c: Ditto.
2406 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
2409 * gcc.dg/pr64817-3.c: New.
2411 2015-02-04 Jakub Jelinek <jakub@redhat.com>
2412 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2414 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2415 pass parameters in registers.
2416 * gcc.dg/guality/pr36728-2.c (main): Likewise.
2417 * gcc.dg/guality/pr36728-3.c (main): Likewise.
2418 * gcc.dg/guality/pr36728-4.c (main): Likewise.
2420 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
2421 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2423 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2424 list, allow for multilibed targets.
2425 * gcc.dg/combine_ashiftrt_2.c: Likewise.
2427 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2429 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2430 * gcc.dg/pr46728-6.c: Ditto.
2432 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
2434 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2435 for mips_nanlegacy target.
2437 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
2439 * gcc.target/i386/chkp-hidden-def.c: New.
2441 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2444 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2445 to use 24 bits for bitfield b.
2447 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2450 * lib/target-supports.exp (check_effective_target_bswap64): Do not
2451 cache result in a global variable. Include all 32-bit targets for
2454 2015-02-03 Jakub Jelinek <jakub@redhat.com>
2456 PR rtl-optimization/64756
2457 * gcc.c-torture/execute/pr64756.c: New test.
2459 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
2462 * gcc.target/sh/pr64660-0.h: New.
2463 * gcc.target/sh/pr64660-1.c: New.
2464 * gcc.target/sh/pr64660-2.c: New.
2465 * gcc.target/sh/pr64660-3.c: New.
2466 * gcc.target/sh/pr64660-4.c: New.
2468 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2471 * g++.dg/warn/Waddress-2.C: New.
2473 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
2476 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2478 2015-02-03 Dodji Seketeli <dodji@redhat.com>
2480 PR preprocessor/64803
2481 * gcc.dg/cpp/builtin-macro-1.c: New test case.
2483 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
2485 * g++.dg/ipa/devirt-37.C: Disable early inlining.
2487 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2489 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2490 (_ARM_FPSRC): Add DN and AHP fields.
2491 (clean_results): Force DN=1 on AArch64.
2492 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2493 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2494 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2495 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2496 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2497 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2499 2015-02-02 Alan Modra <amodra@gmail.com>
2501 * gcc.target/powerpc/cprophard.c: New.
2503 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2505 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2506 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2508 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2511 * gcc.dg/pr64817-1.c: New test.
2512 * gcc.dg/pr64817-2.c: New test.
2514 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2517 * gcc.target/sh/pr64851-0.h: New
2518 * gcc.target/sh/pr64851-1.c: New
2519 * gcc.target/sh/pr64851-2.c: New
2520 * gcc.target/sh/pr64851-3.c: New
2521 * gcc.target/sh/pr64851-4.c: New
2523 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2526 * gcc.dg/torture/pr64882.c: New test.
2528 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2531 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2534 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2536 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2537 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2538 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2539 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2540 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2541 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2543 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2544 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2546 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2547 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2550 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2553 * g++.dg/pr64688-2.C: New.
2555 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2557 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2558 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2559 * gcc.target/i386/fuse-caller-save.c: Ditto.
2560 * gcc.target/i386/headmerge-1.c: Ditto.
2561 * gcc.target/i386/headmerge-2.c: Ditto.
2562 * gcc.target/i386/sibcall-6.c: Ditto.
2564 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2567 * gcc.target/i386/pr64617.c: New test.
2569 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2572 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2573 (dg-options): Remove -m32.
2574 (dg-final): Scan for "movb %al" only.
2575 * gcc.target/i386/pr15184-2.c: Ditto.
2577 2015-01-30 Richard Biener <rguenther@suse.de>
2579 PR tree-optimization/64829
2580 * gcc.dg/vect/pr64829.c: New testcase.
2582 2015-01-29 Marek Polacek <polacek@redhat.com>
2585 * gcc.dg/pr64709.c: New test.
2587 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2590 * g++.dg/ubsan/pr64717-1.C: New test.
2591 * g++.dg/ubsan/pr64717-2.C: New test.
2593 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2595 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2597 2015-01-29 Jeff Law <law@redhat.com>
2600 * gcc.target/i386/pr15184-1.c: New test.
2601 * gcc.target/i386/pr15184-2.c: New test.
2603 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2605 PR tree-optimization/64746
2606 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2608 2015-01-29 Richard Biener <rguenther@suse.de>
2610 PR tree-optimization/64853
2611 * gcc.dg/torture/pr64853.c: New testcase.
2613 2015-01-29 Richard Biener <rguenther@suse.de>
2615 PR tree-optimization/64844
2616 * gcc.dg/vect/pr64844.c: New testcase.
2618 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2621 * gcc.dg/pr64809.c: Delete.
2623 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2626 * gcc.target/i386/pr64805.c: New.
2628 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2630 * gcc.dg/guality/guality.h (main): Add argv[0] to
2631 guality_gdb_command.
2633 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2636 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2638 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2641 * gcc.target/sh/sh.exp
2642 (check_effective_target_atomic_model_soft_gusa_available,
2643 check_effective_target_atomic_model_soft_tcb_available,
2644 check_effective_target_atomic_model_soft_imask_available,
2645 check_effective_target_atomic_model_hard_llcs_available): New.
2646 * gcc.target/sh/pr64659-0.h: New.
2647 * gcc.target/sh/pr64659-1.c: New.
2648 * gcc.target/sh/pr64659-2.c: New.
2649 * gcc.target/sh/pr64659-3.c: New.
2650 * gcc.target/sh/pr64659-4.c: New.
2652 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2654 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2655 scan-assembler-times pattern.
2657 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2660 * gcc.dg/pr64809.c: New test.
2662 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2664 PR tree-optimization/64277
2665 * gcc.dg/pr64277.c: New.
2667 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2669 PR tree-optimization/64718
2670 * gcc.c-torture/execute/pr64718.c: New test.
2672 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2674 * gcc.target/aarch64/abs_2.c: New.
2676 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2678 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2679 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2680 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2683 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2686 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2687 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2688 { target comdat_group }.
2690 2015-01-27 Tobias Burnus <burnus@net-b.de>
2693 * gfortran.dg/goacc/coarray_2.f90: New.
2695 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2699 * g++.dg/torture/pr64139.C: New testcase.
2700 * g++.dg/torture/pr60871.C: Likewise.
2702 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2705 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2706 prevent linking errors.
2708 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2711 * g++.dg/torture/pr64282.C: New testcase.
2713 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2715 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2718 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2720 * gcc.target/s390/hotpatch-13.c: New testcase.
2721 * gcc.target/s390/hotpatch-14.c: New testcase.
2722 * gcc.target/s390/hotpatch-15.c: New testcase.
2723 * gcc.target/s390/hotpatch-16.c: New testcase.
2724 * gcc.target/s390/hotpatch-17.c: New testcase.
2725 * gcc.target/s390/hotpatch-18.c: New testcase.
2726 * gcc.target/s390/hotpatch-19.c: New testcase.
2727 * gcc.target/s390/hotpatch-20.c: New testcase.
2728 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2729 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2730 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2731 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2732 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2733 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2734 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2735 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2736 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2737 * gcc.target/s390/hotpatch-10.c: Likewise.
2738 * gcc.target/s390/hotpatch-11.c: Likewise.
2739 * gcc.target/s390/hotpatch-12.c: Likewise.
2740 * gcc.target/s390/hotpatch-2.c: Likewise.
2741 * gcc.target/s390/hotpatch-3.c: Likewise.
2742 * gcc.target/s390/hotpatch-4.c: Likewise.
2743 * gcc.target/s390/hotpatch-5.c: Likewise.
2744 * gcc.target/s390/hotpatch-6.c: Likewise.
2745 * gcc.target/s390/hotpatch-7.c: Likewise.
2746 * gcc.target/s390/hotpatch-8.c: Likewise.
2747 * gcc.target/s390/hotpatch-9.c: Likewise.
2748 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2749 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2750 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2751 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2752 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2753 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2754 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2755 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2757 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2759 * gcc.dg/long_branch.c: New testcase.
2761 2015-01-27 Richard Biener <rguenther@suse.de>
2763 PR tree-optimization/56273
2764 PR tree-optimization/59124
2765 PR tree-optimization/64277
2766 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2767 * gcc.dg/Warray-bounds-12.c: Likewise.
2768 * gcc.dg/Warray-bounds-13.c: Likewise.
2770 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2772 PR rtl-optimization/61058
2773 * gcc.dg/pr61058.c: New test.
2775 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2777 * gcc.target/i386/chkp-narrow-bounds.c: New.
2779 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2781 PR tree-optimization/64807
2782 * gcc.dg/pr64807.c: New test.
2785 * gcc.dg/pr64766.c: New test.
2787 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2790 * gcc.target/sh/pr49263-4.c: New.
2792 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2795 * gfortran.dg/allocate_with_mold_1.f90: New test
2797 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2800 * gcc.dg/pr64778.c: New test.
2803 * gcc.dg/vect/pr64421.c: New test.
2805 2015-01-26 Tobias Burnus <burnus@net-b.de>
2808 * gfortran.dg/coarray_36.f: New.
2809 * gfortran.dg/coarray_37.f90: New.
2811 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2814 * gfortran.dg/class_allocate_18.f90: New.
2816 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2818 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2820 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2822 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2824 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2826 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2828 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2830 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2832 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2834 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2835 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2836 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2837 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2839 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2841 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2842 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2843 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2845 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2847 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2848 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2849 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2850 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2851 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2854 2015-01-26 Richard Biener <rguenther@suse.de>
2857 * gcc.dg/uninit-19.c: New testcase.
2859 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2861 * lib/target-supports.exp (check_effective_target_vect64): Add
2864 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2867 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2869 2015-01-26 Tony Liu <tony.liu@arm.com>
2871 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2874 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2877 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2878 correctly, clean up afterwards.
2880 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2883 * gfortran.dg/use_rename_7.f90: New.
2885 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2887 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2888 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2890 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2893 * gcc.target/sh/pr54236-4.c: New.
2895 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2897 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2898 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2901 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2904 * gfortran.dg/open_new_segv.f90: New test.
2906 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2915 * gcc.target/sh/pr64345-1.c: New.
2916 * gcc.target/sh/pr64345-2.c: New.
2917 * gcc.target/sh/pr59533-1.c: New.
2918 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2919 * gcc.target/sh/pr52933-2.c: Likewise.
2920 * gcc.target/sh/pr54089-1.c: Likewise.
2921 * gcc.target/sh/pr54236-1.c: Likewise.
2922 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2923 * gcc.target/sh/pr49263-1.c: Remove xfails.
2924 * gcc.target/sh/pr49263-2.c: Likewise.
2925 * gcc.target/sh/pr49263-3.c: Likewise.
2926 * gcc.target/sh/pr53987-1.c: Likewise.
2927 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2928 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2929 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2930 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2931 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2932 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2934 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2937 2015-01-24 Tom de Vries <tom@codesourcery.com>
2939 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2941 2015-01-23 Ian Lance Taylor <iant@google.com>
2944 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2945 targets without split stack support.
2947 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2950 * gcc.target/i386/pr64317.c: New test.
2952 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2954 PR rtl-optimization/63637
2955 PR rtl-optimization/60663
2956 * gcc.dg/pr63637-1.c: New test.
2957 * gcc.dg/pr63637-2.c: New test.
2958 * gcc.dg/pr63637-3.c: New test.
2959 * gcc.dg/pr63637-4.c: New test.
2960 * gcc.dg/pr63637-5.c: New test.
2961 * gcc.dg/pr63637-6.c: New test.
2962 * gcc.target/i386/pr63637-1.c: New test.
2963 * gcc.target/i386/pr63637-2.c: New test.
2964 * gcc.target/i386/pr63637-3.c: New test.
2965 * gcc.target/i386/pr63637-4.c: New test.
2966 * gcc.target/i386/pr63637-5.c: New test.
2967 * gcc.target/i386/pr63637-6.c: New test.
2969 2015-01-23 Richard Biener <rguenther@suse.de>
2972 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2973 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2975 2015-01-23 Marek Polacek <polacek@redhat.com>
2977 PR preprocessor/60570
2978 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2979 * gcc.dg/cpp/pr60570.c: New test.
2981 2015-01-23 Richard Biener <rguenther@suse.de>
2984 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2985 vectorization on vect64 targets.
2987 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2990 * gfortran.dg/class_allocate_17.f90: New.
2992 2015-01-23 Tobias Burnus <burnus@net-b.de>
2995 * gfortran.dg/goacc/combined_loop.f90: New.
2997 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3000 * gfortran.dg/make_unit.f90: New test.
3002 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3005 * gfortran.dg/negative_unit_int8.f: Update.
3007 2015-01-22 Jeff Law <law@redhat.com>
3010 * gcc.target/m68k/pr52076-1.c: New test.
3011 * gcc.target/m68k/pr52076-2.c: New test.
3013 2015-01-22 Richard Biener <rguenther@suse.de>
3016 * gcc.dg/torture/pr64728.c: New testcase.
3018 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
3021 * g++.dg/pr64688.C: New test.
3023 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
3025 * gcc.target/i386/chkp-always_inline.c (f1): Make static
3026 to avoid errors with -fpic.
3028 2015-01-22 Richard Biener <rguenther@suse.de>
3031 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3033 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
3035 PR rtl-optimization/64682
3036 * gcc.c-torture/execute/pr64682.c: New file.
3038 2015-01-21 Jakub Jelinek <jakub@redhat.com>
3041 * gcc.dg/pr64511.c: New test.
3043 PR rtl-optimization/62078
3044 * g++.dg/opt/pr62078.C: New test.
3047 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3049 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
3052 * gfortran.dg/internal_pack_15.f90: New test.
3054 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3056 * c-c++-common/tsan/step.c: New testcase.
3058 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3060 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3062 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3064 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3066 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3068 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3070 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3072 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3074 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3076 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3078 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3080 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3082 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3084 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3086 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3088 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3090 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3092 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3094 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3096 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3098 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3100 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3102 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3104 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3106 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3108 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3109 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3110 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3113 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3115 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3116 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3117 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3120 2015-01-21 Renlin Li <renlin.li@arm.com>
3122 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3123 * g++.dg/tls/thread_local5g.C: Likewise.
3124 * g++.dg/tls/thread_local6g.C: Likewise.
3126 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3128 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3129 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3130 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3132 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3134 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3135 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3136 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3138 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3140 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3141 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3142 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3144 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3146 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3147 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3148 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3150 2015-01-20 Jeff Law <law@redhat.com>
3153 * gcc.target/m68k/pr59946.c: New test.
3155 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3157 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3158 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3159 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3161 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3163 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3164 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3165 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3167 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3169 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3170 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3171 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3173 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3175 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3176 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3177 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3179 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3182 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3184 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3185 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3186 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3188 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3190 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3191 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3192 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3194 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3196 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3198 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3200 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3203 * g++.dg/ubsan/pr64632.C: New test.
3206 * gcc.dg/pr64663.c: New test.
3208 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3211 * g++.dg/warn/Wunused-var-23.C: New.
3213 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3216 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3217 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3219 2015-01-20 Richard Biener <rguenther@suse.de>
3222 * gcc.dg/lto/pr64684_0.c: New testcase.
3223 * gcc.dg/lto/pr64684_1.c: Likewise.
3224 * gcc.dg/lto/pr64684_2.c: Likewise.
3225 * gcc.dg/lto/pr64685_0.c: Likewise.
3226 * gcc.dg/lto/pr64685_1.c: Likewise.
3228 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3231 * g++.dg/cpp1y/lambda-init12.C: New.
3233 2015-01-20 Richard Biener <rguenther@suse.de>
3235 PR tree-optimization/64410
3236 * g++.dg/vect/pr64410.cc: Require vect_double.
3238 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3241 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3243 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3247 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3249 PR rtl-optimization/64081
3250 * gcc.dg/pr64081.c: New test.
3252 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3254 * jit.dg/harness.h: Include <unistd.h>.
3255 (CHECK_NO_ERRORS): New.
3256 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3257 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3258 gcc_jit_context_compile_to_file.
3259 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3260 args to the spawned executable.
3261 (jit-expand-vars): New function.
3262 (jit-exe-params): New variable.
3263 (dg-jit-set-exe-params): New function.
3264 (jit-dg-test): Detect testcases that use
3265 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3266 Set arguments of spawned process to jit-exe-params.
3267 (jit-get-output-filename): New function.
3268 (jit-setup-compile-to-file): New function.
3269 (jit-verify-compile-to-file): New function.
3270 (jit-run-executable): New function.
3271 (jit-verify-executable): New function.
3272 * jit.dg/test-compile-to-assembler.c: New testcase.
3273 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3274 * jit.dg/test-compile-to-executable.c: New testcase.
3275 * jit.dg/test-compile-to-object.c: New testcase.
3277 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3280 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3283 2015-01-19 Martin Liska <mliska@suse.cz>
3285 * objc/compile/pr64668.m: New test.
3287 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3289 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3290 (create_overflow_fn): Update comment to clarify that
3291 the third param of the created function is a bool *, not
3293 (verify_int_overflow_fn): Convert param "expected_ovf" from
3294 int to bool. Update third param of "overflow_fn_type" from int *
3295 to bool *. Update local "actual_ovf" from int to bool.
3296 (verify_uint_overflow_fn): Likewise.
3298 2015-01-19 Martin Liska <mliska@suse.cz>
3300 * gcc.dg/ipa/ipa-icf-33.c: New test.
3302 2015-01-19 Felix Yang <felix.yang@huawei.com>
3303 Haijian Zhang <z.zhanghaijian@huawei.com>
3305 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3306 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3307 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3308 result_float64x2, expected_hfloat64x2): New helper type, variable and
3310 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3311 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3312 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3313 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3314 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3315 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3316 and target without the FMA feature.
3318 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3320 * gcc.target/aarch64/pr64304.c: New testcase.
3322 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3324 PR rtl-optimization/64081
3325 * gcc.dg/pr64081.c: New test.
3327 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3330 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3332 * gcc.target/aarch64/test_frame_6.c: Likewise.
3333 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3334 and x19 (in the epilogue).
3335 * gcc.target/aarch64/test_frame_4.c: Likewise.
3336 * gcc.target/aarch64/test_frame_7.c: Likewise.
3338 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
3340 * gcc.target/i386/chkp-always_inline.c: New.
3342 2015-01-15 Andrew Pinski <apinski@cavium.com>
3343 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3345 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3346 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3348 2015-01-18 Andre Vehreschild <vehre@gmx.de>
3351 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3352 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3354 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3357 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3359 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
3362 * gcc.target/sh/torture/pr64652.c: New.
3364 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3366 * gcc.dg/ipa/ipa-icf-32.c: Update template.
3367 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3368 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3369 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3370 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3371 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3373 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3376 * g++.dg/torture/pr64378.C: New testcase.
3378 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3381 * gfortran.dg/block_13.f08: New test
3383 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3386 * gfortran.dg/associate_1.f03: Allow test for character with
3389 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3391 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3392 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3394 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3396 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3398 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
3401 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3403 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3406 * gfortran.dg/alloc_comp_assign_13.f08: New test.
3409 * gfortran.dg/alloc_comp_assign_14.f08: New test.
3412 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3414 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3417 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3419 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
3421 PR rtl-optimization/52773
3422 * gcc.c-torture/compile/pr52773.c: New test.
3424 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3427 * g++.dg/cpp0x/alias-decl-46.C: New.
3429 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3431 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3433 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3435 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3437 (CHECK_FP): Likewise.
3438 (CHECK_CUMULATIVE_SAT): Likewise.
3440 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3442 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3443 (Set_Neon_Cumulative_Sat): Add parameter.
3444 (__set_neon_cumulative_sat): Support new parameter.
3445 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3446 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3448 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3449 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3452 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3454 * g++.dg/tsan/vptr_benign_race.C: New testcase.
3455 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3457 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3460 * g++.dg/tls/thread_local-ice4.C: New.
3462 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
3464 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3467 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3470 * g++.dg/cpp0x/vt-62276.C: New.
3472 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3475 * g++.dg/pr64353.C: New.
3477 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3480 * gcc.target/aarch64/pr64263_1.c: New test.
3482 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
3484 PR tree-optimization/64434
3485 * gcc.dg/torture/pr64434.c: Move to...
3486 * gcc.dg/pr64434.c: ... here.
3488 2015-01-16 Richard Biener <rguenther@suse.de>
3491 * gcc.dg/uninit-18.c: New testcase.
3493 2015-01-16 Richard Biener <rguenther@suse.de>
3495 PR tree-optimization/64568
3496 * g++.dg/torture/pr64568-2.C: New testcase.
3498 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3501 * gcc.target/i386/chkp-label-address.c: New.
3503 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3506 * gfortran.dg/pointer_init_6.f90: Extended.
3508 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3510 * gcc.c-torture/compile/20150108.c: New test.
3512 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3514 * gcc.target/visium: New directory.
3516 2015-01-16 Richard Biener <rguenther@suse.de>
3518 PR tree-optimization/61743
3519 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3520 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3522 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3524 * gcc.dg/pr64015.c: New test.
3526 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3530 * g++.dg/ipa/pr64612.C: New test.
3532 2015-01-16 Renlin Li <renlin.li@arm.com>
3534 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3536 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3538 * gcc.target/i386/sse-14.c: Test new intrinsic.
3539 * gcc.target/i386/sse-22.c: Ditto.
3541 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3544 * g++.dg/cpp0x/auto44.C: New.
3546 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3549 * gcc.target/nios2/gpopt-all.c: New test case.
3550 * gcc.target/nios2/gpopt-local.c: New test case.
3551 * gcc.target/nios2/gpopt-global.c: New test case.
3552 * gcc.target/nios2/gpopt-data.c: New test case.
3553 * gcc.target/nios2/gpopt-none.c: New test case.
3555 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3557 * g++.dg/ubsan/vptr-1.C: New test.
3558 * g++.dg/ubsan/vptr-2.C: New test.
3559 * g++.dg/ubsan/vptr-3.C: New test.
3560 * g++.dg/ubsan/vptr-4.C: New test.
3561 * g++.dg/ubsan/vptr-5.C: New test.
3562 * g++.dg/ubsan/vptr-6.C: New test.
3563 * g++.dg/ubsan/vptr-7.C: New test.
3564 * g++.dg/ubsan/vptr-8.C: New test.
3565 * g++.dg/ubsan/vptr-9.C: New test.
3567 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3569 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3571 * lib/gcc-dg.exp: Likewise.
3573 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3575 PR rtl-optimization/64110
3576 * gcc.target/i386/pr64110.c: Add scan-assembler.
3578 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3579 James Norris <jnorris@codesourcery.com>
3580 Cesar Philippidis <cesar@codesourcery.com>
3581 Ilmir Usmanov <i.usmanov@samsung.com>
3583 * lib/target-supports.exp (check_effective_target_fopenacc): New
3585 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3586 * g++.dg/goacc/goacc.exp: Likewise.
3587 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3588 * gcc.dg/goacc/goacc.exp: Likewise.
3589 * gfortran.dg/goacc/goacc.exp: Likewise.
3590 * c-c++-common/cpp/openacc-define-1.c: New file.
3591 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3592 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3593 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3594 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3595 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3596 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3597 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3598 * c-c++-common/goacc/cache-1.c: Likewise.
3599 * c-c++-common/goacc/clauses-fail.c: Likewise.
3600 * c-c++-common/goacc/collapse-1.c: Likewise.
3601 * c-c++-common/goacc/data-1.c: Likewise.
3602 * c-c++-common/goacc/data-2.c: Likewise.
3603 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3604 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3605 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3606 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3607 * c-c++-common/goacc/if-clause-1.c: Likewise.
3608 * c-c++-common/goacc/if-clause-2.c: Likewise.
3609 * c-c++-common/goacc/kernels-1.c: Likewise.
3610 * c-c++-common/goacc/loop-1.c: Likewise.
3611 * c-c++-common/goacc/loop-private-1.c: Likewise.
3612 * c-c++-common/goacc/nesting-1.c: Likewise.
3613 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3614 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3615 * c-c++-common/goacc/parallel-1.c: Likewise.
3616 * c-c++-common/goacc/pcopy.c: Likewise.
3617 * c-c++-common/goacc/pcopyin.c: Likewise.
3618 * c-c++-common/goacc/pcopyout.c: Likewise.
3619 * c-c++-common/goacc/pcreate.c: Likewise.
3620 * c-c++-common/goacc/pragma_context.c: Likewise.
3621 * c-c++-common/goacc/present-1.c: Likewise.
3622 * c-c++-common/goacc/reduction-1.c: Likewise.
3623 * c-c++-common/goacc/reduction-2.c: Likewise.
3624 * c-c++-common/goacc/reduction-3.c: Likewise.
3625 * c-c++-common/goacc/reduction-4.c: Likewise.
3626 * c-c++-common/goacc/sb-1.c: Likewise.
3627 * c-c++-common/goacc/sb-2.c: Likewise.
3628 * c-c++-common/goacc/sb-3.c: Likewise.
3629 * c-c++-common/goacc/update-1.c: Likewise.
3630 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3631 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3632 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3633 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3634 * gfortran.dg/goacc/assumed.f95: Likewise.
3635 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3636 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3637 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3638 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3639 * gfortran.dg/goacc/branch.f95: Likewise.
3640 * gfortran.dg/goacc/cache-1.f95: Likewise.
3641 * gfortran.dg/goacc/coarray.f95: Likewise.
3642 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3643 * gfortran.dg/goacc/cray.f95: Likewise.
3644 * gfortran.dg/goacc/critical.f95: Likewise.
3645 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3646 * gfortran.dg/goacc/data-tree.f95: Likewise.
3647 * gfortran.dg/goacc/declare-1.f95: Likewise.
3648 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3649 * gfortran.dg/goacc/fixed-1.f: Likewise.
3650 * gfortran.dg/goacc/fixed-2.f: Likewise.
3651 * gfortran.dg/goacc/fixed-3.f: Likewise.
3652 * gfortran.dg/goacc/fixed-4.f: Likewise.
3653 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3654 * gfortran.dg/goacc/if.f95: Likewise.
3655 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3656 * gfortran.dg/goacc/list.f95: Likewise.
3657 * gfortran.dg/goacc/literal.f95: Likewise.
3658 * gfortran.dg/goacc/loop-1.f95: Likewise.
3659 * gfortran.dg/goacc/loop-2.f95: Likewise.
3660 * gfortran.dg/goacc/loop-3.f95: Likewise.
3661 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3662 * gfortran.dg/goacc/omp.f95: Likewise.
3663 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3664 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3665 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3666 * gfortran.dg/goacc/parameter.f95: Likewise.
3667 * gfortran.dg/goacc/private-1.f95: Likewise.
3668 * gfortran.dg/goacc/private-2.f95: Likewise.
3669 * gfortran.dg/goacc/private-3.f95: Likewise.
3670 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3671 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3672 * gfortran.dg/goacc/reduction.f95: Likewise.
3673 * gfortran.dg/goacc/routine-1.f90: Likewise.
3674 * gfortran.dg/goacc/routine-2.f90: Likewise.
3675 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3676 * gfortran.dg/goacc/several-directives.f95: Likewise.
3677 * gfortran.dg/goacc/sie.f95: Likewise.
3678 * gfortran.dg/goacc/subarrays.f95: Likewise.
3679 * gfortran.dg/gomp/map-1.f90: Likewise.
3680 * gfortran.dg/openacc-define-1.f90: Likewise.
3681 * gfortran.dg/openacc-define-2.f90: Likewise.
3682 * gfortran.dg/openacc-define-3.f90: Likewise.
3683 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3684 * g++.dg/gomp/block-2.C: Likewise.
3685 * g++.dg/gomp/block-3.C: Likewise.
3686 * g++.dg/gomp/block-5.C: Likewise.
3687 * g++.dg/gomp/target-1.C: Likewise.
3688 * g++.dg/gomp/target-2.C: Likewise.
3689 * g++.dg/gomp/taskgroup-1.C: Likewise.
3690 * g++.dg/gomp/teams-1.C: Likewise.
3691 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3692 * gcc.dg/cilk-plus/jump.c: Likewise.
3693 * gcc.dg/gomp/block-1.c: Likewise.
3694 * gcc.dg/gomp/block-10.c: Likewise.
3695 * gcc.dg/gomp/block-2.c: Likewise.
3696 * gcc.dg/gomp/block-3.c: Likewise.
3697 * gcc.dg/gomp/block-4.c: Likewise.
3698 * gcc.dg/gomp/block-5.c: Likewise.
3699 * gcc.dg/gomp/block-6.c: Likewise.
3700 * gcc.dg/gomp/block-7.c: Likewise.
3701 * gcc.dg/gomp/block-8.c: Likewise.
3702 * gcc.dg/gomp/block-9.c: Likewise.
3703 * gcc.dg/gomp/target-1.c: Likewise.
3704 * gcc.dg/gomp/target-2.c: Likewise.
3705 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3706 * gcc.dg/gomp/teams-1.c: Likewise.
3708 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3710 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3713 2015-01-15 Mike Stump <mikestump@comcast.net>
3715 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3716 * gcc.dg/inline_2.c: Likewise.
3717 * gcc.dg/inline_3.c: Likewise.
3718 * gcc.dg/inline_4.c: Likewise.
3720 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3723 * gfortran.dg/proc_ptr_comp_43.f90: New.
3725 2015-01-15 Mike Stump <mikestump@comcast.net>
3727 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3728 * gcc.dg/unroll_2.c: Likewise.
3729 * gcc.dg/unroll_3.c: Likewise.
3730 * gcc.dg/unroll_4.c: Likewise.
3731 * gcc.dg/unroll_5.c: Likewise.
3733 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3736 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3738 * gcc.target/aarch64/test_frame_6.c: Likewise.
3739 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3740 x30 and x19 (in the epilogue).
3741 * gcc.target/aarch64/test_frame_4.c: Likewise.
3742 * gcc.target/aarch64/test_frame_7.c: Likewise.
3744 2015-01-15 Martin Liska <mliska@suse.cz>
3746 * g++.dg/ipa/pr64068.C: New test.
3747 * gcc.dg/ipa/PR64559.c: New test.
3749 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3751 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3754 2015-01-15 Richard Biener <rguenther@suse.de>
3756 PR tree-optimization/61743
3757 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3758 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3760 2015-01-15 Renlin Li <renlin.li@arm.com>
3762 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3763 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3765 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3767 * gcc.dg/vect/vect-aggressive-1.c: New.
3768 * gcc.target/i386/avx2-vect-aggressive.c: New.
3770 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3772 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3774 2015-01-15 Richard Biener <rguenther@suse.de>
3777 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3778 -Wl,-undefined,dynamic_lookup.
3780 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3782 * gnat.dg/opt47.adb: New test.
3784 2015-01-15 Richard Biener <rguenther@suse.de>
3787 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3789 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3791 PR tree-optimization/64434
3792 * gcc.dg/torture/pr64434.c: New test.
3794 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3796 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3797 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3798 -march=loongson* and -march=octeon* require -mno-micromips.
3800 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3801 Matthew Fortune <matthew.fortune@imgtec.com>
3803 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3804 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3805 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3806 * gcc.target/mips/call-saved-7.c: New file.
3807 * gcc.target/mips/call-saved-8.c: New file.
3808 * gcc.target/mips/call-saved-9.c: New file.
3810 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3812 * gcc.target/mips/lsa.c: New file.
3813 * gcc.target/mips/mips64-lsa.c: Likewise.
3814 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3815 * gcc.target/mips/mulsize-4.c: Likewise.
3816 * gcc.target/mips/mulsize-5.c: New file.
3817 * gcc.target/mips/mulsize-6.c: Likewise.
3818 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3819 and !HAS_LSA as ghost options.
3820 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3823 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3825 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3827 2015-01-15 Richard Biener <rguenther@suse.de>
3830 * gcc.dg/torture/pr64365.c: New testcase.
3832 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3834 * gcc.dg/stackprotectexplicit1.c: New test.
3835 * g++.dg/stackprotectexplicit2.c: New test.
3837 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3840 * gfortran.dg/inquire_internal.f90: New.
3841 * gfortran.dg/negative_unit_check.f90: New.
3843 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3846 * gcc.target/sh/pr53988-1.c: New.
3848 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3851 * g++.dg/tls/thread_local-ice3.C: New.
3853 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3855 * gcc.target/i386/fentry-override.c: Properly place {} in target
3856 selector. Remove nonpic.
3857 * gcc.target/i386/fentry.c: Likewise.
3859 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3861 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3862 warnings instead of errors.
3864 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3866 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3867 option support instead of ENABLE_LTO from Makefile.
3869 2015-01-14 Richard Biener <rguenther@suse.de>
3871 PR tree-optimization/59354
3872 * gcc.dg/vect/pr59354.c: New testcase.
3874 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3876 * lib/target-supports.exp
3877 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3878 on ARM architures before v7.
3880 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3883 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3886 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3889 * gcc.target/i386/pr64386.c: New test.
3891 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3894 * gcc.target/i386/pr64393.c: New test.
3896 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3899 * gcc.target/i386/pr64387.c: New test.
3901 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3903 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3905 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3907 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3909 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3912 * gcc.target/arm/pr64453.c: New.
3914 2015-01-14 Richard Biener <rguenther@suse.de>
3917 * gcc.dg/lto/pr64415_0.c: New testcase.
3918 * gcc.dg/lto/pr64415_1.c: Likewise.
3920 2015-01-14 Martin Liska <mliska@suse.cz>
3922 * gcc.dg/ipa/pr64307.c: New test.
3924 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3926 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3929 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3932 * gcc.target/arm/pr64460_1.c: New test.
3934 2015-01-14 Richard Biener <rguenther@suse.de>
3936 PR tree-optimization/64493
3937 PR tree-optimization/64495
3938 * gcc.dg/vect/pr64493.c: New testcase.
3939 * gcc.dg/vect/pr64495.c: Likewise.
3941 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3943 * gcc.dg/Warray-bounds-11.c: New test-case.
3945 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3947 * gcc.target/mips/octeon3-pipe-1.c: New test.
3949 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3951 * jit.dg/harness.h (set_up_logging): Move string concatenation
3953 (concat_strings): New function.
3954 (dump_reproducer): New function.
3955 (test_jit): Call dump_reproducer.
3956 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3958 (jit-dg-test): Delete any generated reproducer from previous runs.
3959 Verify that a generated reproducer was created, and verify that it
3961 * jit.dg/test-nested-contexts.c (main): Call
3962 gcc_jit_context_dump_reproducer_to_file.
3964 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3966 * gcc.dg/aru-2.c: Add dg-require-profiling.
3968 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3970 * lib/target-supports.exp (check_profiling_available): Check if
3973 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3976 * g++.dg/torture/pr64565.C: New testcase.
3978 2015-01-13 Marek Polacek <polacek@redhat.com>
3981 * gcc.dg/tm/pr64391.c: New test.
3983 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3985 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3988 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3990 * gcc.target/i386/pie.c: New test.
3992 * lib/target-supports.exp (check_effective_target_pie): New.
3994 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3996 PR rtl-optimization/64286
3997 * gcc.target/i386/avx2-pr64286.c: New test.
3999 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
4002 * g++.dg/cpp0x/vt-57626.C: New.
4004 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4007 * gfortran.dg/pr64528.f90: New test.
4009 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
4011 * gcc.target/aarch64/subsp.c: New test.
4013 2015-01-13 Andrew Pinski <apinski@cavium.com>
4015 * gcc.target/aarch64/store-pair-1.c: New testcase.
4017 2015-01-13 Richard Biener <rguenther@suse.de>
4020 * gcc.dg/lto/pr64373_0.c: New testcase.
4022 2015-01-13 Andrew Pinski <apinski@cavium.com>
4024 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4025 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4027 2015-01-13 Richard Biener <rguenther@suse.de>
4029 PR tree-optimization/64406
4030 * gcc.dg/pr64406.c: New testcase.
4032 2015-01-13 Richard Biener <rguenther@suse.de>
4034 PR tree-optimization/64404
4035 * gcc.dg/vect/pr64404.c: New testcase.
4037 2015-01-13 Richard Biener <rguenther@suse.de>
4039 PR tree-optimization/64568
4040 * g++.dg/torture/pr64568.C: New testcase.
4042 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4044 * jit.dg/test-error-local-used-from-other-function.c: New test
4046 * jit.dg/test-error-param-reuse.c: New test case.
4047 * jit.dg/test-error-param-sharing.c: New test case.
4048 * jit.dg/test-error-param-used-from-other-function.c: New test
4050 * jit.dg/test-error-param-used-without-a-function.c: New test
4053 2015-01-12 Jakub Jelinek <jakub@redhat.com>
4055 PR tree-optimization/64563
4056 * gcc.dg/pr64563.c: New test.
4059 * gcc.target/i386/pr64513.c: New test.
4061 PR tree-optimization/64454
4062 * gcc.dg/pr64454.c: New test.
4065 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4067 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4068 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4069 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4070 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4071 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4072 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4073 * gcc.dg/vect/slp-25.c: Likewise.
4074 * gcc.dg/vect/vect-109.c: Likewise.
4075 * gcc.dg/vect/vect-13.c: Likewise.
4076 * gcc.dg/vect/vect-17.c: Likewise.
4077 * gcc.dg/vect/vect-18.c: Likewise.
4078 * gcc.dg/vect/vect-19.c: Likewise.
4079 * gcc.dg/vect/vect-20.c: Likewise.
4080 * gcc.dg/vect/vect-21.c: Likewise.
4081 * gcc.dg/vect/vect-22.c: Likewise.
4082 * gcc.dg/vect/vect-27.c: Likewise.
4083 * gcc.dg/vect/vect-29.c: Likewise.
4084 * gcc.dg/vect/vect-2-big-array.c: Likewise.
4085 * gcc.dg/vect/vect-2.c: Likewise.
4086 * gcc.dg/vect/vect-3.c: Likewise.
4087 * gcc.dg/vect/vect-4.c: Likewise.
4088 * gcc.dg/vect/vect-5.c: Likewise.
4089 * gcc.dg/vect/vect-72.c: Likewise.
4090 * gcc.dg/vect/vect-73-big-array.c: Likewise.
4091 * gcc.dg/vect/vect-73.c: Likewise.
4092 * gcc.dg/vect/vect-77-global.c: Likewise.
4093 * gcc.dg/vect/vect-78-global.c: Likewise.
4094 * gcc.dg/vect/vect-7.c: Likewise.
4095 * gcc.dg/vect/vect-86.c: Likewise.
4096 * gcc.dg/vect/vect-align-1.c: Likewise.
4097 * gcc.dg/vect/vect-align-3.c: Likewise.
4098 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4099 * gcc.dg/vect/vect-all.c: Likewise.
4100 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4101 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4102 * gcc.dg/vect/vect-peel-3.c: Likewise.
4103 * gcc.dg/vect/vect-peel-4.c: Likewise.
4104 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4106 2015-01-12 Jeff Law <law@redhat.com>
4109 * gcc.target/m68k/pr64461.c: New test.
4111 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4113 * jit.dg/test-array-as-pointer.c (create_code): Update call
4114 to gcc_jit_context_new_global by setting "kind" to
4115 GCC_JIT_GLOBAL_IMPORTED.
4116 * jit.dg/test-error-array-as-pointer.c: Likewise.
4117 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4118 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4119 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4120 * jit.dg/test-using-global.c (the_global): Rename to...
4121 (imported_global): ...this.
4122 (create_code): Update to test the three kinds of global.
4123 (verify_code): Likewise.
4125 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4128 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4130 * gcc.target/i386/pr64291-2.c: Updated.
4132 2015-01-12 Richard Biener <rguenther@suse.de>
4134 PR tree-optimization/64530
4135 * gfortran.dg/pr64530.f90: New testcase.
4137 2015-01-12 Richard Biener <rguenther@suse.de>
4140 * gcc.dg/torture/pr64357.c: New testcase.
4142 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4144 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4147 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4148 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4150 2015-01-12 Martin Liska <mliska@suse.cz>
4152 * gcc.dg/ipa/PR64550.c: New test.
4154 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4157 * g++.dg/ipa/pr63470.C: New testcase.
4159 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4162 * gfortran.dg/typebound_operator_20.f90: New.
4164 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4167 * gfortran.dg/proc_ptr_comp_42.f90: New.
4169 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4172 * gfortran.dg/proc_ptr_comp_41.f90: New.
4174 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4176 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4178 2015-01-10 Tobias Burnus <burnus@net-b.de>
4181 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4182 and add dg-excess-errors.
4183 * gfortran.dg/line_length_6.f90: New.
4184 * gfortran.dg/line_length_7.f90: New.
4185 * gfortran.dg/line_length_8.f90: New.
4186 * gfortran.dg/line_length_9.f90: New.
4187 * gfortran.dg/line_length_10.f90: New.
4188 * gfortran.dg/line_length_11.f90: New.
4190 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4192 * jit.dg/test-threads.c (struct testcase): Move declaration
4193 to jit.dg/all-non-failing-tests.h.
4194 (testcases): Likewise.
4195 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4196 declaration here from jit.dg/all-non-failing-tests.h.
4197 (testcases): Likewise.
4198 * jit.dg/test-combination.c (create_code): Eliminate spelling
4199 out all of the testcases in favor of looping through the
4200 "testcases" metadata.
4201 (verify_code): Likewise.
4203 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4205 PR rtl-optimization/64536
4206 * gcc.dg/pr64536.c: New test.
4208 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4210 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4211 * jit.dg/test-combination.c (create_code): Likewise.
4212 (verify_code): Likewise.
4213 * jit.dg/test-constants.c: New test case.
4214 * jit.dg/test-threads.c: Add test-constants.c.
4216 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4219 * objc.dg/gnu-api-2-class.m: Add a test case
4220 for the above change.
4222 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4224 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4226 2015-01-09 Richard Biener <rguenther@suse.de>
4228 PR tree-optimization/64410
4229 * g++.dg/vect/pr64410.cc: New testcase.
4231 2015-01-09 Martin Liska <mliska@suse.cz>
4233 * gcc.dg/ipa/ipa-icf-32.c: New test.
4235 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4237 * c-c++-common/tsan/tsan_barrier.h: New.
4238 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4239 * c-c++-common/tsan/bitfield_race.c: Likewise.
4240 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4241 * c-c++-common/tsan/mutexset1.c: Likewise.
4242 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4243 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4244 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4245 * c-c++-common/tsan/simple_race.c: Likewise.
4246 * c-c++-common/tsan/simple_stack.c: Likewise.
4247 * c-c++-common/tsan/sleep_sync.c: Likewise.
4248 * c-c++-common/tsan/tiny_race.c: Likewise.
4249 * c-c++-common/tsan/tls_race.c: Likewise.
4250 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4251 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4252 * g++.dg/tsan/atomic_free.C: Likewise.
4253 * g++.dg/tsan/atomic_free2.C: Likewise.
4254 * g++.dg/tsan/cond_race.C: Likewise.
4255 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4257 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4260 * lib/target-supports.exp (check_effective_target_libatomic_available):
4262 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4263 targets that match effective-target libatomic_available.
4264 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4266 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4268 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4269 Verify the result of gcc_jit_context_get_last_error.
4270 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4272 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4274 PR tree-optimization/63989
4275 * gcc.dg/strlenopt-27.c: New test.
4277 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4279 * jit.dg/harness.h (set_up_logging): New function.
4280 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4281 set_up_logging on the context, so that every testcase is
4282 logged to a particular file.
4283 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4284 and call gcc_jit_context_set_logfile on the top-level context.
4286 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4289 * g++.dg/opt/pr64338.C: New test.
4291 2015-01-08 Tobias Burnus <burnus@net-b.de>
4293 * gfortran.dg/coarray/codimension_2b.f90: New file.
4294 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4295 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4297 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4300 * g++.dg/ext/fnname4.C: New.
4302 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4305 * g++.dg/cpp0x/constexpr-64462.C: New.
4307 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4310 * g++.dg/cpp0x/deleted10.C: New.
4312 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4314 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4316 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4318 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4319 GCC_JIT_UNARY_OP_ABS.
4320 (verify_unary_ops): Likewise.
4322 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4324 * jit.dg/test-arith-overflow.c: New test case.
4325 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4326 * jit.dg/test-combination.c (create_code): Likewise.
4327 (verify_code): Likewise.
4328 * jit.dg/test-threads.c (testcases): Likewise.
4330 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4332 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4333 rather than "jit". Load g++.exp, and call g++_init.
4334 Run test-*.cc files within the testsuite and *.cc files within
4336 (jit-dg-test): Drop the addition of -fgnu89-inline to
4337 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4338 doing it when compiling C testcases (since g++ does not handle
4339 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4340 is restored to the value after g++_init ran, rather than the
4341 value before g++_init ran. Return a list of
4342 $comp_output $output_file, as dg-test assumes.
4344 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4346 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4347 make it easier to figure out the origin of each test result when
4348 running test-combination.c and test-threads.c.
4349 (CHECK_VALUE): Likewise.
4350 (CHECK_DOUBLE_VALUE): Likewise.
4351 (CHECK_STRING_VALUE): Likewise.
4352 (CHECK_STRING_STARTS_WITH): Likewise.
4353 (CHECK_STRING_CONTAINS): Likewise.
4355 (check_string_value): Likewise, add "funcname" param.
4356 (check_string_starts_with): Likewise.
4357 (check_string_contains): Likewise.
4359 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4361 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4362 generating name of built executable.
4364 2015-01-07 Marek Polacek <polacek@redhat.com>
4367 * gcc.dg/pr64440.c: New test.
4368 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4370 2015-01-07 Marek Polacek <polacek@redhat.com>
4373 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4374 * gcc.dg/pr64417.c: New test.
4376 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4379 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4382 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4384 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4385 Check if testcases run without errors, not just if they compile.
4387 2015-01-06 Christian Bruel <christian.bruel@st.com>
4390 * gcc.target/sh/pr64507.c: New test.
4392 2015-01-06 Arnaud Charlet <charlet@adacore.com>
4394 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4396 2015-01-06 Jakub Jelinek <jakub@redhat.com>
4398 * c-c++-common/asan/sanitize-all-1.c: New test.
4399 * c-c++-common/ubsan/sanitize-all-1.c: New test.
4400 * c-c++-common/ubsan/sanitize-all-2.c: New test.
4401 * c-c++-common/ubsan/sanitize-all-3.c: New test.
4402 * c-c++-common/ubsan/sanitize-all-4.c: New test.
4404 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4406 * lib/target-supports.exp (check_profiling_available): Return 0 for
4408 (check_effective_target_tls_runtime): Likewise.
4409 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4410 * gcc.dg/20020312-2.c: Adjust for Visium.
4411 * gcc.dg/tls/thr-cse-1.c: Likewise
4412 * gcc.dg/tree-ssa/20040204-1.c: Likewise
4413 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4414 * gcc.dg/weak/typeof-2.c: Likewise.
4416 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
4418 PR rtl-optimization/64287
4419 * gcc.dg/aru-2.c: New test.
4421 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4424 * c-c++-common/ubsan/pr64344-1.c: New test.
4425 * c-c++-common/ubsan/pr64344-2.c: New test.
4427 PR tree-optimization/64465
4428 * gcc.dg/pr64465.c: New test.
4430 PR tree-optimization/64494
4431 * gcc.c-torture/compile/pr64494.c: New test.
4433 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4436 * gfortran.dg/realloc_on_assign_25.f90: New test.
4438 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4440 Update copyright years.
4442 2015-01-05 Marek Polacek <polacek@redhat.com>
4445 * gcc.dg/pr64423.c: New test.
4447 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
4449 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4450 mmix-knuth-mmixware for the same reason as for MIPS.
4451 * gcc.dg/debug/debug-2.c: Ditto.
4453 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4455 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
4458 * lib/gfortran.exp: Add libatomic library search path.
4459 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4460 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4462 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4464 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4466 * c-c++-common/tsan/bitfield_race.c: New testcase.
4467 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4469 2015-01-02 Tobias Burnus <burnus@net-b.de>
4471 * gfortran.dg/coarray/collectives_4.f90: New.
4473 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4476 * gfortran.dg/extends_16.f90: New.
4478 2015-01-02 Tobias Burnus <burnus@net-b.de>
4480 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4482 2015-01-02 Tobias Burnus <burnus@net-b.de>
4484 * gfortran.dg/coarray/codimension_2.f90: New.
4485 * gfortran.dg/coarray/codimension_2a.f90: New.
4486 * gfortran.dg/coarray_35.f90: New.
4487 * gfortran.dg/coarray_35a.f90: New.
4489 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4492 * gfortran.dg/dummy_procedure_11.f90: New.
4494 Copyright (C) 2015 Free Software Foundation, Inc.
4496 Copying and distribution of this file, with or without modification,
4497 are permitted in any medium without royalty provided the copyright
4498 notice and this notice are preserved.