1 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/65709
4 * c-c++-common/ubsan/align-9.c: New test.
6 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
9 * gfortran.dg/pr56852.f90: New test.
11 2015-04-09 Marek Polacek <polacek@redhat.com>
12 Jakub Jelinek <jakub@redhat.com>
15 * g++.dg/opt/pr65554.C: New test.
17 2015-04-09 Jakub Jelinek <jakub@redhat.com>
20 * c-c++-common/attr-aligned-1.c: New test.
22 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
24 * gcc.target/i386/mpx/memmove-zero-length.c: New.
26 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
29 * gcc.target/i386/sse-25.c: New.
31 2015-04-09 Jakub Jelinek <jakub@redhat.com>
34 * gcc.target/i386/pr65693.c: New test.
36 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
38 * gcc.dg/lto/chkp-static-bounds_0.c: New.
40 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
42 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
44 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
46 * gcc/testsuite/gcc.target/i386/thunk-retbnd.c: New.
48 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
50 * gnat.dg/opt48.adb: New test.
51 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
52 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
54 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
57 * gcc.c-torture/compile/pr65540.c: New.
59 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
61 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
64 2015-04-07 Jakub Jelinek <jakub@redhat.com>
67 * g++.dg/debug/pr65678.C: New test.
70 * gcc.c-torture/compile/pr65680.c: New test.
72 2015-04-07 Andre Vehreschild <vehre@gmx.de>
75 * gfortran.dg/allocate_with_source_5.f90: New test.
77 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
79 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
80 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
82 2015-04-07 Bin Cheng <bin.cheng@arm.com>
84 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
86 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
89 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
90 to get floating point compression.
91 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
93 2015-04-06 Jakub Jelinek <jakub@redhat.com>
96 * gcc.dg/cpp/pr61977.c: New test.
98 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
100 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
102 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
105 * gcc.target/arm/pr65647.c: New.
107 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
110 * g++.dg/torture/pr65655.C: New testcase.
112 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
115 * g++.dg/cpp1y/lambda-init13.C: New.
117 2015-04-03 Marek Polacek <polacek@redhat.com>
119 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
121 2015-04-02 Marek Polacek <polacek@redhat.com>
124 * g++.dg/cpp0x/constexpr-fold1.C: New test.
125 * g++.dg/cpp0x/constexpr-fold2.C: New test.
127 2015-04-02 Jakub Jelinek <jakub@redhat.com>
129 PR preprocessor/61977
130 * gcc.target/powerpc/pr61977-1.c: New test.
131 * gcc.target/powerpc/pr61977-2.c: New test.
133 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
136 * g++.dg/warn/Wshadow-8.C: New.
137 * g++.dg/warn/Wshadow-9.C: Likewise.
138 * g++.dg/warn/Wshadow-10.C: Likewise.
139 * g++.dg/warn/Wshadow-11.C: Likewise.
141 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
143 * gcc.dg/pr23623.c: Added aligned attribute.
144 * gcc.dg/20141029-1.c: Likewise.
145 * gcc.dg/20150306-1.c: New test.
147 2015-04-01 Marek Polacek <polacek@redhat.com>
150 * g++.dg/cpp0x/initlist93.C: New test.
151 * g++.dg/cpp0x/initlist94.C: New test.
153 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
156 * gcc.target/aarch64/pr65624.c: New test.
158 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
160 * gcc.dg/ipa/inlinehint-4.c: New testcase.
162 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
164 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
165 extra variable to force stack alignment.
166 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
167 extra variable to force stack alignment.
169 2015-03-31 Marek Polacek <polacek@redhat.com>
172 * g++.dg/template/pr65390.C: New test.
174 2015-03-31 Martin Liska <mliska@suse.cz>
176 * g++.dg/ipa/pr65557.C: New test.
178 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
180 * gcc.target/s390/hotpatch-25.c: New test.
181 * gcc.target/s390/hotpatch-1.c: Update test.
182 * gcc.target/s390/hotpatch-10.c: Update test.
183 * gcc.target/s390/hotpatch-11.c: Update test.
184 * gcc.target/s390/hotpatch-12.c: Update test.
185 * gcc.target/s390/hotpatch-13.c: Update test.
186 * gcc.target/s390/hotpatch-14.c: Update test.
187 * gcc.target/s390/hotpatch-15.c: Update test.
188 * gcc.target/s390/hotpatch-16.c: Update test.
189 * gcc.target/s390/hotpatch-17.c: Update test.
190 * gcc.target/s390/hotpatch-18.c: Update test.
191 * gcc.target/s390/hotpatch-19.c: Update test.
192 * gcc.target/s390/hotpatch-2.c: Update test.
193 * gcc.target/s390/hotpatch-21.c: Update test.
194 * gcc.target/s390/hotpatch-22.c: Update test.
195 * gcc.target/s390/hotpatch-23.c: Update test.
196 * gcc.target/s390/hotpatch-24.c: Update test.
197 * gcc.target/s390/hotpatch-3.c: Update test.
198 * gcc.target/s390/hotpatch-4.c: Update test.
199 * gcc.target/s390/hotpatch-5.c: Update test.
200 * gcc.target/s390/hotpatch-6.c: Update test.
201 * gcc.target/s390/hotpatch-7.c: Update test.
202 * gcc.target/s390/hotpatch-8.c: Update test.
203 * gcc.target/s390/hotpatch-9.c: Update test.
204 * gcc.target/s390/hotpatch-compile-16.c: Update test.
206 2015-03-31 Richard Biener <rguenther@suse.de>
209 * g++.dg/torture/pr65626.C: New testcase.
211 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
214 * gcc.target/i386/mpx/pr65531.cc: New.
216 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
219 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
220 __builtin_alloca instead of alloca.
221 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
222 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
223 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
226 2015-03-30 Jakub Jelinek <jakub@redhat.com>
229 * g++.dg/ubsan/pr65610.C: New test.
231 2015-03-30 Marek Polacek <polacek@redhat.com>
234 * g++.dg/cpp0x/pr65398-2.C: New test.
236 2015-03-30 Marek Polacek <polacek@redhat.com>
238 * c-c++-common/pr65556.c: Change the width of bit-fields.
240 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
243 * gcc.target/i386/pr65588.c: New testcase.
245 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
248 * gfortran.dg/open_errors_2.f90: New test.
250 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
253 * gfortran.dg/namelist_86.f90: New test.
255 2015-03-28 Andre Vehreschild <vehre@gmx.de>
257 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
258 statement to reflect new ownership.
260 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
263 * g++.dg/template/friend58.C: New.
264 * g++.dg/template/friend59.C: Likewise.
266 2015-03-27 Tobias Burnus <burnus@net-b.de>
269 * g++.dg/gomp/openmp-simd-3.C: New.
270 * gcc.dg/gomp/openmp-simd-3.c: New.
272 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
275 * gcc.target/i386/pr65248-1.c: New file.
276 * gcc.target/i386/pr65248-2.c: Likewise.
277 * gcc.target/i386/pr65248-3.c: Likewise.
278 * gcc.target/i386/pr65248-4.c: Likewise.
280 2015-03-27 Jakub Jelinek <jakub@redhat.com>
283 * gcc.c-torture/compile/pr65593.c: New test.
285 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
288 * g++.dg/cpp1y/constexpr-assert1.C: New.
290 2015-03-27 Marek Polacek <polacek@redhat.com>
293 * c-c++-common/pr65556.c: New test.
295 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
298 * g++.dg/torture/pr65600.C: New testcase.
300 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
303 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
305 2015-03-27 Andre Vehreschild <vehre@gmx.de>
307 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
308 statement and cleanup. Fixed typos.
310 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
313 * gcc.c-torture/compile/pr65595.c: New testcase.
315 2015-03-27 Marek Polacek <polacek@redhat.com>
318 * g++.dg/ubsan/pr65583.C: New test.
320 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
322 * gcc.c-torture/compile/20150327.c: New testcase.
324 2015-03-26 Richard Biener <rguenther@suse.de>
327 * g++.dg/torture/pr65555.C: New testcase.
329 2015-03-26 Jakub Jelinek <jakub@redhat.com>
331 PR tree-optimization/64715
332 * gcc.dg/builtin-object-size-15.c: New test.
333 * gcc.dg/pr64715-1.c: New test.
334 * gcc.dg/pr64715-2.c: New test.
336 2015-03-26 Richard Biener <rguenther@suse.de>
339 * gnat.dg/specs/opt2.ads: Fix testcase.
341 2015-03-25 Martin Sebor <msebor@redhat.com>
344 * lib/target-supports.exp (check_effective_target_arm32): Fail early
345 when target isn't arm*-*-*-*.
346 (check_effective_target_arm_nothumb): Likewise.
347 (check_effective_target_arm_little_endian): Likewise.
348 (check_effective_target_arm_vect_no_misalign): Likewise.
349 (check_effective_target_aarch64_little_endian): Fail early if target
352 2015-03-25 Sebastian Pop <s.pop@samsung.com>
354 PR tree-optimization/65177
355 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
357 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
359 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
360 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
361 smmintrin.h and mm3dnow.h.
363 2015-03-25 Marek Polacek <polacek@redhat.com>
366 * g++.dg/cpp0x/pr65558.C: New test.
368 2015-03-25 Marek Polacek <polacek@redhat.com>
371 * g++.dg/template/pr61670.C: New test.
373 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
376 * g++.dg/template/pr54987.C: New.
378 2015-03-25 Richard Biener <rguenther@suse.de>
380 PR tree-optimization/62630
381 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
383 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
386 * gcc.target/i386/mpx/pr65508.c: New.
388 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
392 * gfortran.dg/data_initialized_3.f90: New.
394 2015-03-25 Richard Biener <rguenther@suse.de>
397 * gnat.dg/specs/opt2.ads: New testcase.
399 2015-03-25 Bin Cheng <bin.cheng@arm.com>
401 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
402 * gcc.target/arm/memset-inline-4.c: Skip for
403 arm_tune_string_ops_prefer_neon.
404 * gcc.target/arm/memset-inline-5.c: Ditto.
405 * gcc.target/arm/memset-inline-6.c: Ditto.
406 * gcc.target/arm/memset-inline-8.c: Ditto.
407 * gcc.target/arm/memset-inline-9.c: Ditto.
409 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
412 * g++.dg/other/virtual3.C: New.
414 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
417 * g++.dg/cpp0x/vt-60130.C: New.
419 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
422 * g++.dg/warn/Warray-bounds-7.C: New.
424 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/template/defarg18.C: New.
429 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
432 * g++.dg/cpp0x/vt-59988.C: New.
434 2015-03-24 Jakub Jelinek <jakub@redhat.com>
436 PR tree-optimization/65533
437 * gcc.dg/pr65533.c: New test.
439 2015-03-24 Andre Vehreschild <vehre@gmx.de>
441 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
442 source= and mold= expressions functionality.
443 * gfortran.dg/allocate_class_4.f90: New test.
444 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
445 copying an unlimited polymorhpic object containing a char array
446 to another unlimited polymorphic object respects the _len
448 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
449 whether deferred length char array allocate works, unlimited
450 polymorphic object allocation from a string works and if
451 allocating an array of deferred length strings works.
452 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
454 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
457 * g++.dg/cpp0x/constexpr-array11.C: New.
459 2015-03-24 Richard Biener <rguenther@suse.de>
462 * gcc.dg/torture/pr65517.c: New testcase.
464 2015-03-24 Tobias Burnus <burnus@net-b.de>
466 * gfortran.dg/coindexed_1.f90: Moved from
467 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
469 2015-03-23 Jakub Jelinek <jakub@redhat.com>
472 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
476 * gcc.target/i386/pr65523.c: New test.
479 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
481 * g++.dg/lto/pr65475b_0.C: Likewise.
483 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
486 * gcc.target/sh/torture/pr65505.c: New.
488 2015-03-23 Martin Sebor <msebor@redhat.com>
491 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
492 assembly for lvx in addition to lxv.
494 2015-03-23 Jakub Jelinek <jakub@redhat.com>
497 * gfortran.dg/pr65504.f90: New test.
500 * gcc.dg/pr65521.c: New test.
502 2015-03-23 Richard Biener <rguenther@suse.de>
504 PR tree-optimization/65518
505 * gcc.dg/vect/pr65518.c: New testcase.
507 2015-03-23 Richard Biener <rguenther@suse.de>
509 PR tree-optimization/65494
510 * gcc.dg/vect/pr65494.c: New testcase.
512 2015-03-23 Jakub Jelinek <jakub@redhat.com>
514 PR preprocessor/65238
515 * c-c++-common/cpp/pr65238-1.c: New test.
516 * gcc.dg/cpp/pr65238-2.c: New test.
517 * gcc.dg/cpp/trad/pr65238-3.c: New test.
518 * gcc.dg/cpp/trad/pr65238-4.c: New test.
520 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
521 Mikael Morin <mikael@gcc.gnu.org>
524 * gfortran.dg/elemental_dependency_4.f90: New.
525 * gfortran.dg/elemental_dependency_5.f90: New.
527 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
530 * g++.dg/lto/pr65475b_0.C: New testcase.
531 * g++.dg/lto/pr65475b_1.C: New testcase.
532 * g++.dg/lto/pr65475c_0.C: New testcase.
533 * g++.dg/lto/pr65475c_1.C: New testcase.
535 2015-03-21 Tobias Burnus <burnus@net-b.de>
537 * gfortran.dg/coarray_38.f90: New.
538 * gfortran.dg/coarray_39.f90: New.
539 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
542 2015-03-20 Marek Polacek <polacek@redhat.com>
545 * g++.dg/cpp0x/pr65398.C: New test.
547 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
550 * g++.dg/lto/pr65475_0.C: New testcase.
551 * g++.dg/lto/pr65475_1.C: New testcase.
553 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
555 PR rtl-optimization/64366
556 * gcc.target/sh/pr64366.c: New.
558 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
561 * g++.dg/cpp0x/constexpr-48324.C: New.
563 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
566 * g++.dg/cpp0x/pr48453.C: New.
568 2015-03-20 Marek Polacek <polacek@redhat.com>
571 * g++.dg/cpp0x/pr65072.C: New test.
573 2015-03-20 Richard Biener <rguenther@suse.de>
576 * gcc.dg/pr15347.c: Use -O.
577 * c-c++-common/pr19807-1.c: Likewise.
579 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
581 * gnat.dg/volatile13.ad[sb]: New test.
583 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
585 PR rtl-optimization/60851
586 * gcc.target/i386/pr60851.c: New test.
588 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
591 * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
592 * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
593 * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
594 * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
595 * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
597 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
599 PR rtl-optimization/63491
600 * gcc.target/powerpc/pr63491.c: New.
602 2015-03-19 Jakub Jelinek <jakub@redhat.com>
604 * g++.dg/ipa/pr65465.C: New test.
606 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
609 * g++.dg/cpp0x/deleted11.C: New.
611 2015-03-19 Jakub Jelinek <jakub@redhat.com>
614 * c-c++-common/tsan/pr65400-3.c: New test.
616 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
619 * g++.dg/cpp0x/constexpr-59686.C: New.
621 2015-03-19 Jakub Jelinek <jakub@redhat.com>
624 * g++.dg/tsan/pr64265.C: New test.
627 * c-c++-common/tsan/pr65400-1.c: New test.
628 * c-c++-common/tsan/pr65400-2.c: New test.
630 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
633 * g++.dg/cpp0x/pr59816.C: New.
635 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
638 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
640 2015-03-18 Martin Liska <mliska@suse.cz>
643 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
644 equivalences either to 6 or 7.
646 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
650 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
652 * gcc.dg/undefined-loop-1.c: New file.
653 * gcc.dg/undefined-loop-2.c: New file.
655 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
658 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
659 loop exits too early.
661 2015-03-18 Jakub Jelinek <jakub@redhat.com>
663 PR tree-optimization/65450
664 * gfortran.dg/pr65450.f90: New test.
667 * gcc.target/i386/pr65078-1.c: New test.
668 * gcc.target/i386/pr65078-2.c: New test.
669 * gcc.target/i386/pr65078-3.c: New test.
670 * gcc.target/i386/pr65078-4.c: New test.
671 * gcc.target/i386/pr65078-5.c: New test.
672 * gcc.target/i386/pr65078-6.c: New test.
674 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
677 * g++.dg/cpp1y/pr65340.C: New.
679 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
682 * gfortran.dg/system_clock_3.f08: Adjust test.
684 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
687 * gfortran.dg/proc_ptr_comp_44.f90: New test.
688 * gfortran.dg/proc_ptr_comp_45.f90: New test.
690 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
693 * gfortran.dg/system_clock_3.f08: New test.
695 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
698 g++.dg/cpp1y/pr64626-1.C: New.
699 g++.dg/cpp1y/pr64626-2.C: New.
700 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
702 2015-03-16 Jakub Jelinek <jakub@redhat.com>
704 PR tree-optimization/65427
705 * gcc.c-torture/execute/pr65427.c: New test.
707 2015-03-16 Marek Polacek <polacek@redhat.com>
711 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
712 * g++.dg/cpp0x/pr65327.C: New test.
714 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
717 * c-c++-common/asan/pr64820.c: New test.
719 2015-03-16 Andre Vehreschild <vehre@gmx.de>
721 * gfortran.dg/pointer_2.f90: New test.
723 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
725 * testsuite/g++.dg/pr65049.C: New test.
727 2015-03-16 Tom de Vries <tom@codesourcery.com>
729 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
730 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
731 * gcc.target/i386/fuse-caller-save.c: Same.
733 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
735 * gnat.dg/loop_optimization18.ad[sb]: New test.
736 * gnat.dg/loop_optimization18_pkg.ads: New helper.
738 2015-03-16 Alan Modra <amodra@gmail.com>
740 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
743 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
745 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
747 * gcc.dg/torture/pr65270-2.c: Likewise.
749 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
752 * gfortran.dg/pointer_remapping_9.f90: New.
754 2015-03-14 Jakub Jelinek <jakub@redhat.com>
756 PR tree-optimization/65369
757 * gcc.c-torture/execute/pr65369.c: New test.
759 PR tree-optimization/65418
760 * gcc.c-torture/execute/pr65418-1.c: New test.
761 * gcc.c-torture/execute/pr65418-2.c: New test.
763 PR rtl-optimization/65401
764 * gcc.c-torture/execute/pr65401.c: New test.
766 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
769 * gcc.target/arm/pr64600_1.c: New test.
771 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
773 PR rtl-optimization/65235
774 * gcc.target/aarch64/pr65235_1.c: New test.
776 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
778 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
779 * gcc.target/s390/hotpatch-22.c: Likewise.
780 * gcc.target/s390/hotpatch-23.c: Likewise.
781 * gcc.target/s390/hotpatch-24.c: Likewise.
782 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
783 * gcc.target/s390/hotpatch-1.c: Update expected output.
784 * gcc.target/s390/hotpatch-2.c: Likewise.
785 * gcc.target/s390/hotpatch-3.c: Likewise.
786 * gcc.target/s390/hotpatch-4.c: Likewise.
787 * gcc.target/s390/hotpatch-5.c: Likewise.
788 * gcc.target/s390/hotpatch-6.c: Likewise.
789 * gcc.target/s390/hotpatch-7.c: Likewise.
790 * gcc.target/s390/hotpatch-8.c: Likewise.
791 * gcc.target/s390/hotpatch-9.c: Likewise.
792 * gcc.target/s390/hotpatch-10.c: Likewise.
793 * gcc.target/s390/hotpatch-11.c: Likewise.
794 * gcc.target/s390/hotpatch-12.c: Likewise.
795 * gcc.target/s390/hotpatch-13.c: Likewise.
796 * gcc.target/s390/hotpatch-14.c: Likewise.
797 * gcc.target/s390/hotpatch-15.c: Likewise.
798 * gcc.target/s390/hotpatch-16.c: Likewise.
799 * gcc.target/s390/hotpatch-17.c: Likewise.
800 * gcc.target/s390/hotpatch-18.c: Likewise.
801 * gcc.target/s390/hotpatch-19.c: Likewise.
803 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
806 * gcc.target/i386/pr65103-1.c: New.
808 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
811 * gcc.target/i386/pr65044.c: New.
813 2015-03-12 Tom de Vries <tom@codesourcery.com>
815 PR rtl-optimization/64895
816 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
817 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
818 * gcc.target/i386/fuse-caller-save.c: Ditto.
820 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
822 * gcc.dg/ipa/pr63569.c: Fix template.
824 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
826 * g++.dg/ipa/pr64146.C: Require fpic support.
828 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
831 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
832 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
834 2015-03-11 Jakub Jelinek <jakub@redhat.com>
836 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
837 to dg-options, fix up dg-skip-if.
839 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
842 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
843 * gcc.target/avr/tiny-caller-save.c: Same.
845 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
848 * g++.dg/pr65242.C: New test.
850 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
852 * c-c++-common/asan/no-asan-check-glob.c: New test.
854 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
857 * g++.dg/other/default11.C: New.
858 * g++.dg/other/default12.C: Likewise.
860 2015-03-10 Jakub Jelinek <jakub@redhat.com>
863 * gcc.target/i386/bmi2-bzhi-2.c: New test.
865 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
868 * gfortran.dg/unlimited_polymorphic_23.f90: New test
870 2015-03-10 Jakub Jelinek <jakub@redhat.com>
873 * g++.dg/cpp0x/pr65127.C: New test.
875 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
877 * gcc.dg/ipa/PR64550.c: Update template.
879 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
880 Tobias Burnus <burnus@net-b.de>
882 * gfortran.dg/coarray_sync_memory.f90: New.
884 2015-03-10 Marek Polacek <polacek@redhat.com>
887 * c-c++-common/ubsan/pr65367.c: New test.
889 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
891 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
892 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
893 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
894 * gcc.target/i386/mpx/calloc-1-nov.c: New.
895 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
896 * gcc.target/i386/mpx/malloc-1-nov.c: New.
897 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
898 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
899 * gcc.target/i386/mpx/realloc-1-nov.c: New.
900 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
901 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
902 * gcc.target/i386/mpx/realloc-2-nov.c: New.
903 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
905 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
907 * lib/mpx-dg.exp (mpx_link_flags): New.
910 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
911 * gcc.target/i386/mpx/alloca-1-nov.c: New.
912 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
913 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
914 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
915 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
916 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
917 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
918 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
919 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
920 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
921 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
922 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
923 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
924 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
925 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
926 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
927 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
928 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
929 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
930 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
931 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
932 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
933 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
934 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
935 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
936 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
937 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
938 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
939 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
940 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
941 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
942 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
943 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
944 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
945 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
946 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
947 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
948 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
949 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
950 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
951 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
952 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
953 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
954 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
955 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
956 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
957 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
958 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
959 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
960 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
961 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
962 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
963 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
964 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
965 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
966 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
967 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
968 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
969 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
970 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
971 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
972 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
973 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
974 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
975 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
976 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
977 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
978 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
979 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
980 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
981 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
982 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
983 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
984 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
985 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
986 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
987 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
988 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
989 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
990 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
991 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
992 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
993 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
994 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
995 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
996 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
997 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
998 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
999 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1000 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1001 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1002 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1003 * gcc.target/i386/mpx/label-address-1.c: New.
1004 * gcc.target/i386/mpx/legacy-1-nov.c: New.
1005 * gcc.target/i386/mpx/macro.c: New.
1006 * gcc.target/i386/mpx/mpx-check.h: New.
1007 * gcc.target/i386/mpx/mpx.exp: New.
1008 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1009 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1010 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1011 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1012 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1013 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1014 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1015 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1016 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1017 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1018 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1019 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1020 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1021 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1022 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1023 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1024 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1025 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1026 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1027 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1028 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1029 * gcc.target/i386/mpx/reference-1-lbv.c: New.
1030 * gcc.target/i386/mpx/reference-1-nov.c: New.
1031 * gcc.target/i386/mpx/reference-1-ubv.c: New.
1032 * gcc.target/i386/mpx/reference-2-lbv.c: New.
1033 * gcc.target/i386/mpx/reference-2-nov.c: New.
1034 * gcc.target/i386/mpx/reference-2-ubv.c: New.
1035 * gcc.target/i386/mpx/reference-3-lbv.c: New.
1036 * gcc.target/i386/mpx/reference-3-nov.c: New.
1037 * gcc.target/i386/mpx/reference-3-ubv.c: New.
1038 * gcc.target/i386/mpx/reference-4-lbv.c: New.
1039 * gcc.target/i386/mpx/reference-4-nov.c: New.
1040 * gcc.target/i386/mpx/reference-4-ubv.c: New.
1041 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1042 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1043 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1044 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1045 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1046 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1047 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1048 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1049 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1050 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1051 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1052 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1053 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1054 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1055 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1056 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1057 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1058 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1059 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1060 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1061 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1062 * gcc.target/i386/mpx/sincos-1-nov.c: New.
1063 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1064 * gcc.target/i386/mpx/static-array-1-nov.c: New.
1065 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1066 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1067 * gcc.target/i386/mpx/static-init-1-nov.c: New.
1068 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1069 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1070 * gcc.target/i386/mpx/static-init-2-nov.c: New.
1071 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1072 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1073 * gcc.target/i386/mpx/static-init-3-nov.c: New.
1074 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1075 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1076 * gcc.target/i386/mpx/static-init-4-nov.c: New.
1077 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1078 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1079 * gcc.target/i386/mpx/static-init-5-nov.c: New.
1080 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1081 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1082 * gcc.target/i386/mpx/static-init-6-nov.c: New.
1083 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1084 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1085 * gcc.target/i386/mpx/static-string-1-nov.c: New.
1086 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1087 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1088 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1089 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1090 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1091 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1092 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1093 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1094 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1095 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1096 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1097 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1098 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1099 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1100 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1101 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1102 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1103 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1104 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1105 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1106 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1107 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1108 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1109 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1110 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1111 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1112 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1113 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1114 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1115 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1116 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1117 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1118 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1119 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1120 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1121 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1122 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1123 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1124 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1125 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1126 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1127 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1128 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1129 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1130 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1131 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1132 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1133 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1134 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1135 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1136 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1137 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1138 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1139 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1140 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1141 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1142 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1143 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1144 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1145 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1146 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1147 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1148 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1149 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1150 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1151 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1152 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1153 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1154 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1155 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1156 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1157 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1158 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1159 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1160 * gcc.target/i386/mpx/vla-1-nov.c: New.
1161 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1162 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1163 * gcc.target/i386/mpx/vla-2-nov.c: New.
1164 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1166 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1168 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1170 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1172 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1174 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1176 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1177 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1179 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1182 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1185 * c-c++-common/pr65120.c: New test.
1187 PR rtl-optimization/65321
1188 * gcc.dg/pr65321.c: New test.
1190 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1192 PR tree-optimization/65355
1193 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1195 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1198 * c-c++-common/pr49706.c: Adjust tests for not warning
1199 about !!x == y or !b == y where b is boolean, and add
1201 * c-c++-common/pr62199-2.c: Likewise.
1203 2015-03-09 Richard Biener <rguenther@suse.de>
1206 * gcc.dg/torture/pr65270-1.c: New testcase.
1207 * gcc.dg/torture/pr65270-2.c: Likewise.
1209 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1211 PR tree-optimization/63743
1212 * gcc.dg/pr63743.c: New test.
1214 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1217 * g++.dg/lto/pr65316_0.C: New testcase.
1218 * g++.dg/lto/pr65316_1.C: New testcase.
1220 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1223 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1225 * g++.dg/abi/rtti3.C: Likewise.
1227 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1230 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1232 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1234 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1236 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1238 2015-03-08 Morin <mikael@gcc.gnu.org>
1241 * gfortran.dg/entry_20.f90: New.
1243 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1246 * gcc.c-torture/compile/pr65153.c: New.
1248 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1251 * g++.dg/torture/pr65249.C: New.
1253 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1255 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1257 (int64_t): Likewise.
1259 2015-03-07 Marek Polacek <polacek@redhat.com>
1260 Martin Uecker <uecker@eecs.berkeley.edu>
1263 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1265 * c-c++-common/ubsan/bounds-8.c: New test.
1266 * c-c++-common/ubsan/bounds-9.c: New test.
1267 * gcc.dg/ubsan/bounds-2.c: New test.
1269 2015-03-05 Martin Sebor <msebor@redhat.com>
1271 * PR testsuite/63175
1272 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1273 checking of results into main to prevent it from getting optimized
1275 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1277 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1279 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1280 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1281 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1284 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1286 * g++.dg/lto/pr65302_1.C: New testcase.
1287 * g++.dg/lto/pr65302_0.C: New testcase.
1289 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1291 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1292 -fno-ipa-icf to dg-options.
1294 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1296 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1297 compiles using the linker plugin.
1299 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1301 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1303 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1305 * gcc.target/arm/pr65067.c: New test.
1307 2015-03-05 Martin Liska <mliska@suse.cz>
1310 * gcc.dg/ipa/pr65318.c: New test.
1312 2015-03-05 Marek Polacek <polacek@redhat.com>
1314 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1316 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1318 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1320 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1322 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1323 max-unroll-times back to defaults for s390.
1325 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1329 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1332 * g++.dg/cpp0x/initlist92.C: New.
1334 2015-03-05 Richard Biener <rguenther@suse.de>
1336 PR tree-optimization/65310
1337 * gcc.dg/vect/pr65310.c: New testcase.
1339 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1342 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1344 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
1346 * gnat.dg/entry_queues3.adb: New test.
1348 2015-03-04 Ian Lance Taylor <iant@google.com>
1350 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1352 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1355 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1357 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
1359 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1360 -fno-ipa-icf to dg-options
1361 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1362 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1364 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1367 * g++.dg/cpp0x/decltype62.C: New.
1369 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
1371 * gnat.dg/object_overflow5.adb: New test.
1373 2015-03-03 Martin Liska <mliska@suse.cz>
1376 * gcc.dg/ipa/pr65287.c: New test.
1378 2015-03-03 Martin Jambor <mjambor@suse.cz>
1379 Eric Botcazou <ebotcazou@adacore.com>
1381 * gnat.dg/specs/pack12.ads: New test.
1383 2015-03-03 Martin Liska <mliska@suse.cz>
1385 * gcc.dg/ipa/PR65282.c: New test.
1387 2015-03-13 Jeff Law <law@redhat.com>
1389 PR tree-optimization/65241
1390 * gcc.c-torture/compile/pr65241.c: New test.
1392 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
1395 * gcc.target/avr/torture/pr64331.c: New test.
1397 2015-03-03 Martin Liska <mliska@suse.cz>
1398 Jan Hubicka <hubicka@ucw.cz>
1400 * g++.dg/ipa/pr65263.C: New test.
1402 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1405 * gcc.dg/lto/pr65130_0.c: New testcase.
1406 * gcc.dg/lto/pr65130_1.c: New testcase.
1408 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1411 * g++.dg/torture/pr64988.C: New testcase.
1413 2015-03-02 Tobias Burnus <burnus@net-b.de>
1415 * gfortran.dg/coarray_atomic_6.f90: New.
1417 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1420 * gcc.target/i386/pr65184.c: New.
1422 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1425 * gcc.target/i386/pr65183.c: New.
1427 2015-02-28 Martin Liska <mliska@suse.cz>
1428 Jan Hubicka <hubicka@ucw.cz>
1430 * gcc.dg/ipa/ipa-icf-35.c: New test.
1431 * gcc.dg/ipa/ipa-icf-36.c: New test.
1432 * gcc.dg/ipa/ipa-icf-37.c: New test.
1434 2015-02-28 Martin Liska <mliska@suse.cz>
1435 Jan Hubicka <hubicka@ucw.cz>
1438 * gcc.dg/ipa/ipa-icf-34.c: New test.
1440 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1443 * gcc.target/sh/sh/pr61142.c: New.
1445 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
1447 * g++.dg/other/dump-ada-spec-3.C: New test.
1449 2015-03-01 Martin Liska <mliska@suse.cz>
1451 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1452 * g++.dg/ipa/pr63595.C: Update expected results.
1454 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
1457 * g++.dg/ipa/ipa-icf-6.C: New testcase.
1459 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
1461 * gcc.dg/vect/pr59354.c: Move vector producing code to
1464 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
1467 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1468 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1469 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1470 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1472 2015-02-27 Jakub Jelinek <jakub@redhat.com>
1474 PR tree-optimization/65048
1475 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1476 (foo): Use K&R style definition.
1478 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
1481 * g++.dg/pr65032.C: New.
1483 2015-02-27 Marek Polacek <polacek@redhat.com>
1486 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1489 2015-02-27 Marek Polacek <polacek@redhat.com>
1492 * gcc.dg/pr65228.c: New test.
1494 2015-02-27 Kai Tietz <ktietz@redhat.com>
1497 * gcc.dg/weak/weak-17.c: New file.
1499 2015-02-27 Richard Biener <rguenther@suse.de>
1502 * g++.dg/lto/pr65193_0.C: New testcase.
1504 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1506 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1507 * gcc.target/s390/hotpatch-8.c: Likewise.
1508 * gcc.target/s390/hotpatch-9.c: Likewise.
1509 * gcc.target/s390/pr61078.c: Likewise.
1510 * gcc.target/s390/pr57960.c: Remove -m64.
1511 * gcc.target/s390/pr61078.c: Likewise.
1513 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1514 Martin Liska <mliska@suse.cz>
1517 * gcc.dg/pr64454.c: Disable ICF.
1518 * gcc.dg/pr28685-1.c: Disable ICF
1519 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1520 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1521 * g++.dg/ipa/ipa-icf-4.C: Update template.
1523 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1525 PR tree-optimization/65216
1526 * gcc.c-torture/execute/pr65216.c: New test.
1528 PR tree-optimization/65215
1529 * gcc.c-torture/execute/pr65215-1.c: New test.
1530 * gcc.c-torture/execute/pr65215-2.c: New test.
1531 * gcc.c-torture/execute/pr65215-3.c: New test.
1532 * gcc.c-torture/execute/pr65215-4.c: New test.
1533 * gcc.c-torture/execute/pr65215-5.c: New test.
1535 2015-02-26 Tom de Vries <tom@codesourcery.com>
1537 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1539 2015-02-26 Martin Liska <mliska@suse.cz>
1540 Jan Hubicka <hubicka@ucw.cz>
1542 * g++.dg/ipa/pr64146.C: Update expected results.
1543 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1544 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1545 * gcc.dg/ipa/ipa-icf-34.c: New test.
1547 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1549 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1550 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1551 (dg-additional-options): Remove dg directive.
1552 (dg-final): Add dg directive.
1554 2015-02-26 Marek Polacek <polacek@redhat.com>
1557 * g++.dg/ipa/pr65008.C: New test.
1559 2015-02-26 Tom de Vries <tom@codesourcery.com>
1561 * lib/profopt.exp (profopt-target-cleanup): New proc.
1562 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1563 files from sources from dg-additional-sources.
1565 2015-02-26 Tom de Vries <tom@codesourcery.com>
1567 * lib/gcov.exp: Cleanup in case of xfail.
1569 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1571 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1573 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1576 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1577 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1578 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1579 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1580 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1581 * g++.dg/debug/pr46123.C: XFAIL and move...
1582 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1583 * gcc.dg/debug/dwarf2-3.c: Move...
1584 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1586 2015-02-26 Marek Polacek <polacek@redhat.com>
1589 * g++.dg/cpp1y/pr65202.C: New test.
1591 2015-02-26 Tom de Vries <tom@codesourcery.com>
1593 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1594 locale_facets.h.gcov.
1596 2015-02-26 Tom de Vries <tom@codesourcery.com>
1598 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1600 2015-02-26 Tom de Vries <tom@codesourcery.com>
1602 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1604 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1607 * gcc.target/i386/pr65217.c: New.
1609 2015-02-26 Tom de Vries <tom@codesourcery.com>
1611 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1613 2015-02-26 Tom de Vries <tom@codesourcery.com>
1615 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1617 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1619 PR tree-optimization/65048
1620 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1622 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1624 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1625 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1627 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1630 * gcc.target/i386/pr65161.c: New test.
1632 2015-02-26 Terry Guo <terry.guo@arm.com>
1634 * gcc.target/arm/no-volatile-in-it.c: New test.
1636 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1638 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1639 (dg-options): Add -save-temps.
1640 (dg-final): Add cleanup-saved-temps.
1642 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1644 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1646 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1648 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1649 * gcc.target/powerpc/pack01.c: Include string.h.
1651 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1654 * gcc.target/i386/pr65167.c: New.
1656 2015-02-25 Kai Tietz <ktietz@redhat.com>
1658 PR tree-optimization/61917
1659 * gcc.dg/vect/vect-pr61917.c: New file.
1661 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1663 PR tree-optimization/65170
1664 * gcc.c-torture/execute/pr65170.c: New test.
1665 * gcc.dg/tree-ssa/vrp96.c: New test.
1667 2015-02-24 Tom de Vries <tom@codesourcery.com>
1669 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1671 2015-02-24 Tom de Vries <tom@codesourcery.com>
1674 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1675 (dg-additional-files-options): Copy additional_sources to
1676 additional_sources_used before emptying additional_sources.
1677 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1678 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1679 (cleanup-saved-temps): Use additional_sources_used instead of
1681 (dg-test): Reset additional_sources_used.
1683 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1686 * gfortran.dg/integer_exponentiation_6.F90: New test.
1688 2015-02-23 Martin Sebor <msebor@redhat.com>
1691 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1692 two parts. One to save registers, the other to verify the
1693 registers have the right values. Save register state into
1694 static data rather than on the stack.
1696 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1699 * c-c++-common/asan/pr63888.c: New test.
1701 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1704 * gcc.c-torture/compile/pr65163.c: New.
1706 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1708 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1709 with -m31 on 64 bit.
1710 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1711 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1713 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1715 * gcc.target/s390/20090223-1.c: Add
1716 -Wno-implicit-function-declaration option.
1717 * gcc.target/s390/pr42224.c: Likewise.
1718 * gcc.target/s390/pr55718.c: Likewise.
1720 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1722 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1723 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1724 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1725 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1726 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1727 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1728 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1729 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1730 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1731 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1732 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1733 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1734 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1735 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1736 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1737 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1738 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1739 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1740 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1741 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1742 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1744 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1746 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1747 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1748 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1749 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1750 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1751 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1752 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1753 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1754 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1755 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1756 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1757 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1758 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1759 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1760 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1761 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1763 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1767 * gfortran.dg/pr61960.f90: New.
1768 * gfortran.dg/pr64230.f90: New.
1769 * gfortran.dg/pr64980.f03: New.
1771 2015-02-22 Tom de Vries <tom@codesourcery.com>
1773 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1775 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1778 * gnat.dg/timing_events.adb: Removed, invalid test.
1780 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1783 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1785 * g++.dg/gcov/gcov-2.C: Likewise.
1787 2015-02-20 Richard Biener <rguenther@suse.de>
1789 PR tree-optimization/65136
1790 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1792 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1795 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1796 and nvptx-*-* blacklisting.
1798 * gcc.dg/sibcall-9.c: New test.
1799 * gcc.dg/sibcall-10.c: New test.
1801 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1803 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1805 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1808 * gcc.target/avr/torture/pr64452.c: New test.
1810 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1812 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1813 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1815 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1818 * lib/target-supports.exp (check_compile): Check whether
1819 additional_sources is defined before using it.
1821 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1824 * g++.dg/opt/pr65074.C: New file.
1826 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1828 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1829 (size_type): New typedef.
1830 (operator "" _script): Use it for the last argument.
1832 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1834 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1836 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1838 * lib/target-supports.exp (check_compile): Save/restore
1839 additional_sources that may belong to an actual test.
1841 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1843 PR gcov-profile/64634
1844 * g++.dg/gcov/gcov-15.C: New test.
1846 2015-02-18 Tom de Vries <tom@codesourcery.com>
1848 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1850 2015-02-18 Tom de Vries <tom@codesourcery.com>
1852 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1854 2015-02-18 Tom de Vries <tom@codesourcery.com>
1856 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1858 2015-02-18 Tom de Vries <tom@codesourcery.com>
1860 * gfortran.dg/fmt_cache_1.f: Add missing close.
1862 2015-02-18 Tom de Vries <tom@codesourcery.com>
1865 * gfortran.dg/read_eof_8.f90: Add missing close.
1867 2015-02-18 Richard Biener <rguenther@suse.de>
1869 PR tree-optimization/65063
1870 * gcc.dg/pr65063.c: New testcase.
1872 2015-02-18 Richard Biener <rguenther@suse.de>
1874 PR tree-optimization/62217
1875 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1877 2015-02-18 Marek Polacek <polacek@redhat.com>
1880 * c-c++-common/ubsan/pr65081.c: New test.
1882 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1884 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1885 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1887 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1889 * gcc.dg/ipa/propalign-3.c: New test.
1891 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1894 * gcc.target/sh/pr64793.c: New.
1895 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1897 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1899 * gcc.target/arm/divzero.c: New test case.
1901 2015-02-17 Tom de Vries <tom@codesourcery.com>
1903 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1905 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1906 Jakub Jelinek <jakub@redhat.com>
1909 * g++.dg/cpp0x/pr65075.C: New test.
1911 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1914 * gcc.target/powerpc/pr65058.c: New test.
1916 2015-02-16 Jeff Law <law@redhat.com>
1918 PR tree-optimization/64823
1919 * gcc.dg/uninit-20.c: New test.
1921 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1922 James Greenhalgh <james.greenhalgh@arm.com>
1925 * gcc.dg/ipa/ipa-clone-1.c: New test.
1927 2015-02-16 Richard Biener <rguenther@suse.de>
1929 PR tree-optimization/65077
1930 * gcc.dg/torture/pr65077.c: New testcase.
1932 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1934 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1935 Directive adjusted to scan for ldaxr.
1936 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1937 adjusted to scan for ldaex.
1939 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1942 * g++.dg/cpp0x/constexpr-65080.C: New.
1944 2015-02-16 Richard Biener <rguenther@suse.de>
1946 PR tree-optimization/63593
1947 * gcc.dg/pr63593.c: New testcase.
1949 2015-02-16 Marek Polacek <polacek@redhat.com>
1952 * gcc.dg/pr65066.c: New test.
1954 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1956 * gcc.dg/pr65002.C: Move ...
1957 * g++.dg/ipa/pr65002.C: ... here.
1959 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1961 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1962 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1963 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1964 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1966 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1969 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1970 the expression to find calls.
1971 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1972 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1973 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1974 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1975 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1977 2015-02-14 Marek Polacek <polacek@redhat.com>
1980 * gcc.dg/array-11.c: New test.
1981 * gcc.dg/array-12.c: New test.
1982 * gcc.dg/array-13.c: New test.
1983 * gcc.dg/array-14.c: New test.
1984 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1985 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1986 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1987 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1988 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1989 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1991 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1994 * g++.dg/lookup/using54.C: New.
1996 2015-02-13 Jeff Law <law@redhat.com>
1999 Revert my change for tree-optimization/64823.
2001 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2003 PR tree-optimization/65053
2004 * gcc.c-torture/execute/pr65053-1.c: New test.
2005 * gcc.c-torture/execute/pr65053-2.c: New test.
2007 2015-02-13 Marek Polacek <polacek@redhat.com>
2010 * gcc.dg/pr65050.c: New test.
2012 2015-02-13 Jeff Law <law@redhat.com>
2014 PR tree-optimization/64823
2015 * gcc.dg/uninit-20.c: New test.
2017 PR rtl-optimization/47477
2018 * gcc.dg/tree-ssa/pr47477.c: New test.
2020 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2023 * g++.dg/parse/ivdep-2.C: New.
2024 * g++.dg/parse/ivdep-3.C: Likewise.
2026 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2029 * gfortran.dg/continuation_13.f90: New test.
2030 * gfortran.dg/continuation_14.f: New test.
2032 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2035 * g++.dg/cpp0x/sfinae55.C: New.
2037 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2040 * g++.dg/ipa/pr65034.C: New test.
2042 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
2044 PR tree-optimization/65002
2045 * gcc.dg/pr65002.C: New.
2047 2015-02-13 Marek Polacek <polacek@redhat.com>
2050 * c-c++-common/pr65040.c: New test.
2052 2015-02-13 Bin Cheng <bin.cheng@arm.com>
2054 PR tree-optimization/64705
2055 * gcc.dg/tree-ssa/pr64705.c: New test.
2057 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
2060 * gcc.dg/visibility-22.c: New test.
2061 * gcc.dg/visibility-23.c: New test.
2062 * gcc.target/i386/pr32219-1.c: New test.
2063 * gcc.target/i386/pr32219-2.c: New test.
2064 * gcc.target/i386/pr32219-3.c: New test.
2065 * gcc.target/i386/pr32219-4.c: New test.
2066 * gcc.target/i386/pr32219-5.c: New test.
2067 * gcc.target/i386/pr32219-6.c: New test.
2068 * gcc.target/i386/pr32219-7.c: New test.
2069 * gcc.target/i386/pr32219-8.c: New test.
2070 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2072 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2074 PR libgfortran/57822
2075 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2076 four different KINDs.
2078 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2081 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2084 * g++.dg/ubsan/pr65000.C: New test.
2086 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
2089 * gfortran.dg/finalize_28.f90: New test
2091 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2094 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2095 DW_TAG_lexical_block removal.
2096 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2097 * g++.dg/guality/pr55541.C: New test.
2100 * g++.dg/ubsan/pr64984.C: New test.
2102 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
2104 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2106 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2109 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2110 instructions for 2015-01-14 get_memmodel changes.
2111 * gcc.target/powerpc/atomic-p8.c: Likewise.
2114 * g++.dg/ubsan/pr65019.C: New test.
2116 PR tree-optimization/65014
2117 * gcc.c-torture/compile/pr65014.c: New test.
2119 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2121 PR libgfortran/57822
2122 * gfortran/fmt_g0_7.f08: Revise test.
2124 2015-02-11 Jeff Law <law@redhat.com>
2127 * gcc.target/m68k/pr63347.c: New test.
2129 2015-02-11 Marek Polacek <polacek@redhat.com>
2131 * g++.dg/ubsan/shift-1.C: New test.
2132 * gcc.dg/ubsan/c-shift-2.c: New test.
2133 * c-c++-common/ubsan/shift-5.c: Remove file.
2135 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2137 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2138 Directive adjusted to XFAIL.
2139 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2142 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2145 * g++.dg/opt/pr65003.C: New test.
2147 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2149 * lib/target-supports.exp (check_effective_target_pie): Renamed
2151 (check_effective_target_pie_enabled): This.
2152 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2153 * gcc.target/i386/pie.c: Likewise.
2155 2015-02-11 Andrew Pinski <apinski@cavium.com>
2158 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2159 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2161 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2164 * gcc.target/i386/pr61925-1.c: New test.
2165 * gcc.target/i386/pr61925-2.c: New test.
2166 * gcc.target/i386/pr61925-3.c: New test.
2168 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2171 * g++.dg/asan/pr65004.C: New test.
2173 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2176 * gcc.taget/sh/pr64661-0.h: New.
2177 * gcc.taget/sh/pr64661-1.c: New.
2178 * gcc.taget/sh/pr64661-2.c: New.
2179 * gcc.taget/sh/pr64661-3.c: New.
2180 * gcc.taget/sh/pr64661-4.c: New.
2182 2015-02-10 Richard Biener <rguenther@suse.de>
2184 PR tree-optimization/64995
2185 * g++.dg/torture/pr64995.C: New testcase.
2187 2015-02-10 Richard Biener <rguenther@suse.de>
2189 PR tree-optimization/64909
2190 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2192 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2194 * gcc.dg/signbit-sa.c: New test.
2196 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2198 PR libgfortran/57822
2199 * gfortran/fmt_g0_7.f08: New test.
2201 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2203 PR tree-optimization/43378
2204 * gcc.dg/tree-ssa/pr43378.c: New test.
2206 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2209 * g++.dg/torture/pr64978.C: New testcase.
2211 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2214 * gcc.dg/asan/pr64981.c: New test.
2216 2015-02-09 Marek Polacek <polacek@redhat.com>
2219 * gcc.dg/pr64856.c: New test.
2221 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2224 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2225 * gcc.c-torture/execute/pr64979.c: New test.
2227 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2229 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2231 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2233 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2234 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2236 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2239 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2241 2015-02-09 Richard Biener <rguenther@suse.de>
2243 PR tree-optimization/54000
2244 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2246 2015-02-09 Tom de Vries <tom@codesourcery.com>
2248 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2250 2015-02-09 Martin Liska <mliska@suse.cz>
2252 * g++.dg/ipa/pr64858.C: New test.
2254 2015-02-09 Tom de Vries <tom@codesourcery.com>
2256 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2258 2015-02-08 Andrew Pinski <apinski@cavium.com>
2260 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2262 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2265 * gfortran.dg/use_rename_8.f90: New.
2267 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2269 * gnat.dg/addr7.ad[sb]: New test.
2270 * gnat.dg/addr8.ad[sb]: Likewise.
2272 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2275 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2276 from jit.dg/test-compile-to-executable.c's create_code, with a
2277 clarification of the output message.
2278 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2280 (test_jit): Use CHECK_NO_ERRORS when calling
2281 gcc_jit_context_compile_to_file.
2282 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2283 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2284 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2285 about deletions that are attempted.
2286 (jit-verify-compile-to-file): Rename to...
2287 (jit-verify-output-file-was-created): ...this, and drop the
2288 attempt to run "file" and verify the output.
2289 (jit-verify-assembler): New function.
2290 (jit-verify-object): New function.
2291 (jit-verify-dynamic-library): New function.
2292 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2293 favor of an implementation from new file
2294 create-code-for-hello-world-executable.h, which also adds a
2296 (dg-final): Replace jit-verify-compile-to-file with
2297 jit-verify-output-file-was-created, and invoke new function
2298 jit-verify-assembler.
2299 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2301 (dg-final): Replace jit-verify-compile-to-file with
2302 jit-verify-output-file-was-created, and invoke new function
2303 jit-verify-dynamic-library.
2304 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2305 favor of an implementation from new file
2306 create-code-for-hello-world-executable.h, which also adds a
2308 (dg-final): Replace jit-verify-compile-to-file with
2309 jit-verify-output-file-was-created. Strengthen the expected stdout
2310 from the built executable.
2311 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2312 favor of an implementation from new file
2313 create-code-for-hello-world-executable.h, which also adds a
2315 (dg-final): Replace jit-verify-compile-to-file with
2316 jit-verify-output-file-was-created, and invoke new function
2318 * jit.dg/verify-dynamic-library.c: New source file.
2320 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2321 Brian Rzycki <b.rzycki@samsung.com>
2323 PR tree-optimization/64878
2324 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2326 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2329 * g++.dg/ipa/pr64896.C: New test.
2331 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2334 * gcc.target/powerpc/pr64205.c: New file.
2336 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2338 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2339 (dg-options): Use -fpie instead of -fPIE -pie.
2341 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2344 * g++.dg/asan/pr64937.C: New test.
2346 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
2349 * gfortran.dg/class_to_type_4.f90: New test
2351 2015-01-29 Andre Vehreschild <vehre@gmx.de>
2353 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2355 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2357 PR rtl-optimization/64957
2359 * gcc.c-torture/execute/pr64957.c: New test.
2361 2015-02-05 Jeff Law <law@redhat.com>
2364 * gcc.target/h8300/pr17306-1.c: New test.
2365 * gcc.target/h8300/pr17306-2.c: New test.
2367 2015-02-05 Tobias Burnus <burnus@net-b.de>
2370 * gfortran.dg/structure_constructor_12.f90: New.
2372 2015-02-05 Jeff Law <law@redhat.com>
2375 gcc.target/h8300/pr58400.c: New test.
2377 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
2379 * gcc.target/arm/macro_defs0.c: New test.
2380 * gcc.target/arm/macro_defs1.c: New test.
2381 * gcc.target/arm/macro_defs2.c: New test.
2383 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
2385 PR rtl-optimization/64905
2386 * gcc.target/i386/pr64905.c: Require nonpic target.
2387 (dg-options): Add -fomit-frame-pointer.
2390 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
2392 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2395 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
2398 * gfortran.dg/type_to_class_2.f90: New test
2399 * gfortran.dg/type_to_class_3.f90: New test
2401 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
2404 * g++.dg/torture/pr64686.C: New testcase.
2406 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
2408 PR rtl-optimization/64905
2409 * gcc.target/i386/pr64905.c: New file.
2411 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2413 * gcc.dg/guality/pr41447-1.c: Remove xfail.
2414 * gcc.dg/guality/pr41616-1.c: Ditto.
2416 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
2419 * gcc.dg/pr64817-3.c: New.
2421 2015-02-04 Jakub Jelinek <jakub@redhat.com>
2422 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2424 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2425 pass parameters in registers.
2426 * gcc.dg/guality/pr36728-2.c (main): Likewise.
2427 * gcc.dg/guality/pr36728-3.c (main): Likewise.
2428 * gcc.dg/guality/pr36728-4.c (main): Likewise.
2430 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
2431 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2433 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2434 list, allow for multilibed targets.
2435 * gcc.dg/combine_ashiftrt_2.c: Likewise.
2437 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2439 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2440 * gcc.dg/pr46728-6.c: Ditto.
2442 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
2444 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2445 for mips_nanlegacy target.
2447 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
2449 * gcc.target/i386/chkp-hidden-def.c: New.
2451 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2454 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2455 to use 24 bits for bitfield b.
2457 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2460 * lib/target-supports.exp (check_effective_target_bswap64): Do not
2461 cache result in a global variable. Include all 32-bit targets for
2464 2015-02-03 Jakub Jelinek <jakub@redhat.com>
2466 PR rtl-optimization/64756
2467 * gcc.c-torture/execute/pr64756.c: New test.
2469 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
2472 * gcc.target/sh/pr64660-0.h: New.
2473 * gcc.target/sh/pr64660-1.c: New.
2474 * gcc.target/sh/pr64660-2.c: New.
2475 * gcc.target/sh/pr64660-3.c: New.
2476 * gcc.target/sh/pr64660-4.c: New.
2478 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2481 * g++.dg/warn/Waddress-2.C: New.
2483 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
2486 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2488 2015-02-03 Dodji Seketeli <dodji@redhat.com>
2490 PR preprocessor/64803
2491 * gcc.dg/cpp/builtin-macro-1.c: New test case.
2493 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
2495 * g++.dg/ipa/devirt-37.C: Disable early inlining.
2497 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2499 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2500 (_ARM_FPSRC): Add DN and AHP fields.
2501 (clean_results): Force DN=1 on AArch64.
2502 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2503 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2504 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2505 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2506 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2507 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2509 2015-02-02 Alan Modra <amodra@gmail.com>
2511 * gcc.target/powerpc/cprophard.c: New.
2513 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2515 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2516 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2518 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2521 * gcc.dg/pr64817-1.c: New test.
2522 * gcc.dg/pr64817-2.c: New test.
2524 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2527 * gcc.target/sh/pr64851-0.h: New
2528 * gcc.target/sh/pr64851-1.c: New
2529 * gcc.target/sh/pr64851-2.c: New
2530 * gcc.target/sh/pr64851-3.c: New
2531 * gcc.target/sh/pr64851-4.c: New
2533 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2536 * gcc.dg/torture/pr64882.c: New test.
2538 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2541 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2544 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2546 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2547 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2548 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2549 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2550 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2551 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2553 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2554 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2556 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2557 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2560 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2563 * g++.dg/pr64688-2.C: New.
2565 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2567 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2568 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2569 * gcc.target/i386/fuse-caller-save.c: Ditto.
2570 * gcc.target/i386/headmerge-1.c: Ditto.
2571 * gcc.target/i386/headmerge-2.c: Ditto.
2572 * gcc.target/i386/sibcall-6.c: Ditto.
2574 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2577 * gcc.target/i386/pr64617.c: New test.
2579 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2582 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2583 (dg-options): Remove -m32.
2584 (dg-final): Scan for "movb %al" only.
2585 * gcc.target/i386/pr15184-2.c: Ditto.
2587 2015-01-30 Richard Biener <rguenther@suse.de>
2589 PR tree-optimization/64829
2590 * gcc.dg/vect/pr64829.c: New testcase.
2592 2015-01-29 Marek Polacek <polacek@redhat.com>
2595 * gcc.dg/pr64709.c: New test.
2597 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2600 * g++.dg/ubsan/pr64717-1.C: New test.
2601 * g++.dg/ubsan/pr64717-2.C: New test.
2603 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2605 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2607 2015-01-29 Jeff Law <law@redhat.com>
2610 * gcc.target/i386/pr15184-1.c: New test.
2611 * gcc.target/i386/pr15184-2.c: New test.
2613 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2615 PR tree-optimization/64746
2616 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2618 2015-01-29 Richard Biener <rguenther@suse.de>
2620 PR tree-optimization/64853
2621 * gcc.dg/torture/pr64853.c: New testcase.
2623 2015-01-29 Richard Biener <rguenther@suse.de>
2625 PR tree-optimization/64844
2626 * gcc.dg/vect/pr64844.c: New testcase.
2628 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2631 * gcc.dg/pr64809.c: Delete.
2633 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2636 * gcc.target/i386/pr64805.c: New.
2638 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2640 * gcc.dg/guality/guality.h (main): Add argv[0] to
2641 guality_gdb_command.
2643 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2646 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2648 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2651 * gcc.target/sh/sh.exp
2652 (check_effective_target_atomic_model_soft_gusa_available,
2653 check_effective_target_atomic_model_soft_tcb_available,
2654 check_effective_target_atomic_model_soft_imask_available,
2655 check_effective_target_atomic_model_hard_llcs_available): New.
2656 * gcc.target/sh/pr64659-0.h: New.
2657 * gcc.target/sh/pr64659-1.c: New.
2658 * gcc.target/sh/pr64659-2.c: New.
2659 * gcc.target/sh/pr64659-3.c: New.
2660 * gcc.target/sh/pr64659-4.c: New.
2662 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2664 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2665 scan-assembler-times pattern.
2667 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2670 * gcc.dg/pr64809.c: New test.
2672 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2674 PR tree-optimization/64277
2675 * gcc.dg/pr64277.c: New.
2677 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2679 PR tree-optimization/64718
2680 * gcc.c-torture/execute/pr64718.c: New test.
2682 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2684 * gcc.target/aarch64/abs_2.c: New.
2686 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2688 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2689 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2690 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2693 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2696 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2697 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2698 { target comdat_group }.
2700 2015-01-27 Tobias Burnus <burnus@net-b.de>
2703 * gfortran.dg/goacc/coarray_2.f90: New.
2705 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2709 * g++.dg/torture/pr64139.C: New testcase.
2710 * g++.dg/torture/pr60871.C: Likewise.
2712 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2715 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2716 prevent linking errors.
2718 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2721 * g++.dg/torture/pr64282.C: New testcase.
2723 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2725 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2728 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2730 * gcc.target/s390/hotpatch-13.c: New testcase.
2731 * gcc.target/s390/hotpatch-14.c: New testcase.
2732 * gcc.target/s390/hotpatch-15.c: New testcase.
2733 * gcc.target/s390/hotpatch-16.c: New testcase.
2734 * gcc.target/s390/hotpatch-17.c: New testcase.
2735 * gcc.target/s390/hotpatch-18.c: New testcase.
2736 * gcc.target/s390/hotpatch-19.c: New testcase.
2737 * gcc.target/s390/hotpatch-20.c: New testcase.
2738 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2739 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2740 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2741 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2742 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2743 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2744 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2745 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2746 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2747 * gcc.target/s390/hotpatch-10.c: Likewise.
2748 * gcc.target/s390/hotpatch-11.c: Likewise.
2749 * gcc.target/s390/hotpatch-12.c: Likewise.
2750 * gcc.target/s390/hotpatch-2.c: Likewise.
2751 * gcc.target/s390/hotpatch-3.c: Likewise.
2752 * gcc.target/s390/hotpatch-4.c: Likewise.
2753 * gcc.target/s390/hotpatch-5.c: Likewise.
2754 * gcc.target/s390/hotpatch-6.c: Likewise.
2755 * gcc.target/s390/hotpatch-7.c: Likewise.
2756 * gcc.target/s390/hotpatch-8.c: Likewise.
2757 * gcc.target/s390/hotpatch-9.c: Likewise.
2758 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2759 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2760 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2761 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2762 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2763 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2764 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2765 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2767 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2769 * gcc.dg/long_branch.c: New testcase.
2771 2015-01-27 Richard Biener <rguenther@suse.de>
2773 PR tree-optimization/56273
2774 PR tree-optimization/59124
2775 PR tree-optimization/64277
2776 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2777 * gcc.dg/Warray-bounds-12.c: Likewise.
2778 * gcc.dg/Warray-bounds-13.c: Likewise.
2780 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2782 PR rtl-optimization/61058
2783 * gcc.dg/pr61058.c: New test.
2785 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2787 * gcc.target/i386/chkp-narrow-bounds.c: New.
2789 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2791 PR tree-optimization/64807
2792 * gcc.dg/pr64807.c: New test.
2795 * gcc.dg/pr64766.c: New test.
2797 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2800 * gcc.target/sh/pr49263-4.c: New.
2802 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2805 * gfortran.dg/allocate_with_mold_1.f90: New test
2807 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2810 * gcc.dg/pr64778.c: New test.
2813 * gcc.dg/vect/pr64421.c: New test.
2815 2015-01-26 Tobias Burnus <burnus@net-b.de>
2818 * gfortran.dg/coarray_36.f: New.
2819 * gfortran.dg/coarray_37.f90: New.
2821 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2824 * gfortran.dg/class_allocate_18.f90: New.
2826 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2828 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2830 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2832 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2834 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2836 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2838 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2840 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2842 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2844 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2845 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2846 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2847 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2849 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2851 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2852 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2853 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2855 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2857 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2858 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2859 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2860 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2861 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2864 2015-01-26 Richard Biener <rguenther@suse.de>
2867 * gcc.dg/uninit-19.c: New testcase.
2869 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2871 * lib/target-supports.exp (check_effective_target_vect64): Add
2874 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2877 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2879 2015-01-26 Tony Liu <tony.liu@arm.com>
2881 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2884 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2887 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2888 correctly, clean up afterwards.
2890 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2893 * gfortran.dg/use_rename_7.f90: New.
2895 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2897 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2898 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2900 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2903 * gcc.target/sh/pr54236-4.c: New.
2905 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2907 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2908 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2911 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2914 * gfortran.dg/open_new_segv.f90: New test.
2916 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2925 * gcc.target/sh/pr64345-1.c: New.
2926 * gcc.target/sh/pr64345-2.c: New.
2927 * gcc.target/sh/pr59533-1.c: New.
2928 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2929 * gcc.target/sh/pr52933-2.c: Likewise.
2930 * gcc.target/sh/pr54089-1.c: Likewise.
2931 * gcc.target/sh/pr54236-1.c: Likewise.
2932 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2933 * gcc.target/sh/pr49263-1.c: Remove xfails.
2934 * gcc.target/sh/pr49263-2.c: Likewise.
2935 * gcc.target/sh/pr49263-3.c: Likewise.
2936 * gcc.target/sh/pr53987-1.c: Likewise.
2937 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2938 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2939 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2940 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2941 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2942 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2944 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2947 2015-01-24 Tom de Vries <tom@codesourcery.com>
2949 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2951 2015-01-23 Ian Lance Taylor <iant@google.com>
2954 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2955 targets without split stack support.
2957 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2960 * gcc.target/i386/pr64317.c: New test.
2962 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2964 PR rtl-optimization/63637
2965 PR rtl-optimization/60663
2966 * gcc.dg/pr63637-1.c: New test.
2967 * gcc.dg/pr63637-2.c: New test.
2968 * gcc.dg/pr63637-3.c: New test.
2969 * gcc.dg/pr63637-4.c: New test.
2970 * gcc.dg/pr63637-5.c: New test.
2971 * gcc.dg/pr63637-6.c: New test.
2972 * gcc.target/i386/pr63637-1.c: New test.
2973 * gcc.target/i386/pr63637-2.c: New test.
2974 * gcc.target/i386/pr63637-3.c: New test.
2975 * gcc.target/i386/pr63637-4.c: New test.
2976 * gcc.target/i386/pr63637-5.c: New test.
2977 * gcc.target/i386/pr63637-6.c: New test.
2979 2015-01-23 Richard Biener <rguenther@suse.de>
2982 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2983 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2985 2015-01-23 Marek Polacek <polacek@redhat.com>
2987 PR preprocessor/60570
2988 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2989 * gcc.dg/cpp/pr60570.c: New test.
2991 2015-01-23 Richard Biener <rguenther@suse.de>
2994 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2995 vectorization on vect64 targets.
2997 2015-01-23 Janus Weil <janus@gcc.gnu.org>
3000 * gfortran.dg/class_allocate_17.f90: New.
3002 2015-01-23 Tobias Burnus <burnus@net-b.de>
3005 * gfortran.dg/goacc/combined_loop.f90: New.
3007 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3010 * gfortran.dg/make_unit.f90: New test.
3012 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3015 * gfortran.dg/negative_unit_int8.f: Update.
3017 2015-01-22 Jeff Law <law@redhat.com>
3020 * gcc.target/m68k/pr52076-1.c: New test.
3021 * gcc.target/m68k/pr52076-2.c: New test.
3023 2015-01-22 Richard Biener <rguenther@suse.de>
3026 * gcc.dg/torture/pr64728.c: New testcase.
3028 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
3031 * g++.dg/pr64688.C: New test.
3033 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
3035 * gcc.target/i386/chkp-always_inline.c (f1): Make static
3036 to avoid errors with -fpic.
3038 2015-01-22 Richard Biener <rguenther@suse.de>
3041 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3043 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
3045 PR rtl-optimization/64682
3046 * gcc.c-torture/execute/pr64682.c: New file.
3048 2015-01-21 Jakub Jelinek <jakub@redhat.com>
3051 * gcc.dg/pr64511.c: New test.
3053 PR rtl-optimization/62078
3054 * g++.dg/opt/pr62078.C: New test.
3057 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3059 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
3062 * gfortran.dg/internal_pack_15.f90: New test.
3064 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3066 * c-c++-common/tsan/step.c: New testcase.
3068 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3070 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3072 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3074 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3076 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3078 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3080 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3082 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3084 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3086 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3088 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3090 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3092 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3094 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3096 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3098 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3100 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3102 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3104 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3106 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3108 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3110 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3112 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3114 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3116 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3118 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3119 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3120 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3123 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3125 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3126 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3127 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3130 2015-01-21 Renlin Li <renlin.li@arm.com>
3132 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3133 * g++.dg/tls/thread_local5g.C: Likewise.
3134 * g++.dg/tls/thread_local6g.C: Likewise.
3136 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3138 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3139 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3140 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3142 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3144 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3145 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3146 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3148 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3150 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3151 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3152 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3154 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3156 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3157 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3158 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3160 2015-01-20 Jeff Law <law@redhat.com>
3163 * gcc.target/m68k/pr59946.c: New test.
3165 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3167 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3168 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3169 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3171 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3173 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3174 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3175 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3177 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3179 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3180 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3181 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3183 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3185 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3186 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3187 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3189 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3192 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3194 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3195 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3196 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3198 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3200 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3201 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3202 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3204 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3206 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3208 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3210 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3213 * g++.dg/ubsan/pr64632.C: New test.
3216 * gcc.dg/pr64663.c: New test.
3218 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3221 * g++.dg/warn/Wunused-var-23.C: New.
3223 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3226 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3227 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3229 2015-01-20 Richard Biener <rguenther@suse.de>
3232 * gcc.dg/lto/pr64684_0.c: New testcase.
3233 * gcc.dg/lto/pr64684_1.c: Likewise.
3234 * gcc.dg/lto/pr64684_2.c: Likewise.
3235 * gcc.dg/lto/pr64685_0.c: Likewise.
3236 * gcc.dg/lto/pr64685_1.c: Likewise.
3238 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3241 * g++.dg/cpp1y/lambda-init12.C: New.
3243 2015-01-20 Richard Biener <rguenther@suse.de>
3245 PR tree-optimization/64410
3246 * g++.dg/vect/pr64410.cc: Require vect_double.
3248 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3251 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3253 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3257 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3259 PR rtl-optimization/64081
3260 * gcc.dg/pr64081.c: New test.
3262 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3264 * jit.dg/harness.h: Include <unistd.h>.
3265 (CHECK_NO_ERRORS): New.
3266 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3267 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3268 gcc_jit_context_compile_to_file.
3269 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3270 args to the spawned executable.
3271 (jit-expand-vars): New function.
3272 (jit-exe-params): New variable.
3273 (dg-jit-set-exe-params): New function.
3274 (jit-dg-test): Detect testcases that use
3275 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3276 Set arguments of spawned process to jit-exe-params.
3277 (jit-get-output-filename): New function.
3278 (jit-setup-compile-to-file): New function.
3279 (jit-verify-compile-to-file): New function.
3280 (jit-run-executable): New function.
3281 (jit-verify-executable): New function.
3282 * jit.dg/test-compile-to-assembler.c: New testcase.
3283 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3284 * jit.dg/test-compile-to-executable.c: New testcase.
3285 * jit.dg/test-compile-to-object.c: New testcase.
3287 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3290 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3293 2015-01-19 Martin Liska <mliska@suse.cz>
3295 * objc/compile/pr64668.m: New test.
3297 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3299 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3300 (create_overflow_fn): Update comment to clarify that
3301 the third param of the created function is a bool *, not
3303 (verify_int_overflow_fn): Convert param "expected_ovf" from
3304 int to bool. Update third param of "overflow_fn_type" from int *
3305 to bool *. Update local "actual_ovf" from int to bool.
3306 (verify_uint_overflow_fn): Likewise.
3308 2015-01-19 Martin Liska <mliska@suse.cz>
3310 * gcc.dg/ipa/ipa-icf-33.c: New test.
3312 2015-01-19 Felix Yang <felix.yang@huawei.com>
3313 Haijian Zhang <z.zhanghaijian@huawei.com>
3315 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3316 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3317 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3318 result_float64x2, expected_hfloat64x2): New helper type, variable and
3320 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3321 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3322 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3323 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3324 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3325 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3326 and target without the FMA feature.
3328 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3330 * gcc.target/aarch64/pr64304.c: New testcase.
3332 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3334 PR rtl-optimization/64081
3335 * gcc.dg/pr64081.c: New test.
3337 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3340 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3342 * gcc.target/aarch64/test_frame_6.c: Likewise.
3343 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3344 and x19 (in the epilogue).
3345 * gcc.target/aarch64/test_frame_4.c: Likewise.
3346 * gcc.target/aarch64/test_frame_7.c: Likewise.
3348 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
3350 * gcc.target/i386/chkp-always_inline.c: New.
3352 2015-01-15 Andrew Pinski <apinski@cavium.com>
3353 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3355 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3356 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3358 2015-01-18 Andre Vehreschild <vehre@gmx.de>
3361 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3362 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3364 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3367 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3369 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
3372 * gcc.target/sh/torture/pr64652.c: New.
3374 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3376 * gcc.dg/ipa/ipa-icf-32.c: Update template.
3377 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3378 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3379 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3380 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3381 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3383 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3386 * g++.dg/torture/pr64378.C: New testcase.
3388 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3391 * gfortran.dg/block_13.f08: New test
3393 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3396 * gfortran.dg/associate_1.f03: Allow test for character with
3399 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3401 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3402 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3404 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3406 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3408 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
3411 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3413 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3416 * gfortran.dg/alloc_comp_assign_13.f08: New test.
3419 * gfortran.dg/alloc_comp_assign_14.f08: New test.
3422 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3424 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3427 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3429 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
3431 PR rtl-optimization/52773
3432 * gcc.c-torture/compile/pr52773.c: New test.
3434 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3437 * g++.dg/cpp0x/alias-decl-46.C: New.
3439 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3441 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3443 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3445 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3447 (CHECK_FP): Likewise.
3448 (CHECK_CUMULATIVE_SAT): Likewise.
3450 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3452 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3453 (Set_Neon_Cumulative_Sat): Add parameter.
3454 (__set_neon_cumulative_sat): Support new parameter.
3455 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3456 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3458 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3459 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3462 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3464 * g++.dg/tsan/vptr_benign_race.C: New testcase.
3465 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3467 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3470 * g++.dg/tls/thread_local-ice4.C: New.
3472 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
3474 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3477 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3480 * g++.dg/cpp0x/vt-62276.C: New.
3482 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3485 * g++.dg/pr64353.C: New.
3487 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3490 * gcc.target/aarch64/pr64263_1.c: New test.
3492 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
3494 PR tree-optimization/64434
3495 * gcc.dg/torture/pr64434.c: Move to...
3496 * gcc.dg/pr64434.c: ... here.
3498 2015-01-16 Richard Biener <rguenther@suse.de>
3501 * gcc.dg/uninit-18.c: New testcase.
3503 2015-01-16 Richard Biener <rguenther@suse.de>
3505 PR tree-optimization/64568
3506 * g++.dg/torture/pr64568-2.C: New testcase.
3508 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3511 * gcc.target/i386/chkp-label-address.c: New.
3513 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3516 * gfortran.dg/pointer_init_6.f90: Extended.
3518 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3520 * gcc.c-torture/compile/20150108.c: New test.
3522 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3524 * gcc.target/visium: New directory.
3526 2015-01-16 Richard Biener <rguenther@suse.de>
3528 PR tree-optimization/61743
3529 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3530 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3532 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3534 * gcc.dg/pr64015.c: New test.
3536 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3540 * g++.dg/ipa/pr64612.C: New test.
3542 2015-01-16 Renlin Li <renlin.li@arm.com>
3544 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3546 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3548 * gcc.target/i386/sse-14.c: Test new intrinsic.
3549 * gcc.target/i386/sse-22.c: Ditto.
3551 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3554 * g++.dg/cpp0x/auto44.C: New.
3556 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3559 * gcc.target/nios2/gpopt-all.c: New test case.
3560 * gcc.target/nios2/gpopt-local.c: New test case.
3561 * gcc.target/nios2/gpopt-global.c: New test case.
3562 * gcc.target/nios2/gpopt-data.c: New test case.
3563 * gcc.target/nios2/gpopt-none.c: New test case.
3565 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3567 * g++.dg/ubsan/vptr-1.C: New test.
3568 * g++.dg/ubsan/vptr-2.C: New test.
3569 * g++.dg/ubsan/vptr-3.C: New test.
3570 * g++.dg/ubsan/vptr-4.C: New test.
3571 * g++.dg/ubsan/vptr-5.C: New test.
3572 * g++.dg/ubsan/vptr-6.C: New test.
3573 * g++.dg/ubsan/vptr-7.C: New test.
3574 * g++.dg/ubsan/vptr-8.C: New test.
3575 * g++.dg/ubsan/vptr-9.C: New test.
3577 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3579 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3581 * lib/gcc-dg.exp: Likewise.
3583 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3585 PR rtl-optimization/64110
3586 * gcc.target/i386/pr64110.c: Add scan-assembler.
3588 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3589 James Norris <jnorris@codesourcery.com>
3590 Cesar Philippidis <cesar@codesourcery.com>
3591 Ilmir Usmanov <i.usmanov@samsung.com>
3593 * lib/target-supports.exp (check_effective_target_fopenacc): New
3595 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3596 * g++.dg/goacc/goacc.exp: Likewise.
3597 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3598 * gcc.dg/goacc/goacc.exp: Likewise.
3599 * gfortran.dg/goacc/goacc.exp: Likewise.
3600 * c-c++-common/cpp/openacc-define-1.c: New file.
3601 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3602 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3603 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3604 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3605 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3606 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3607 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3608 * c-c++-common/goacc/cache-1.c: Likewise.
3609 * c-c++-common/goacc/clauses-fail.c: Likewise.
3610 * c-c++-common/goacc/collapse-1.c: Likewise.
3611 * c-c++-common/goacc/data-1.c: Likewise.
3612 * c-c++-common/goacc/data-2.c: Likewise.
3613 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3614 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3615 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3616 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3617 * c-c++-common/goacc/if-clause-1.c: Likewise.
3618 * c-c++-common/goacc/if-clause-2.c: Likewise.
3619 * c-c++-common/goacc/kernels-1.c: Likewise.
3620 * c-c++-common/goacc/loop-1.c: Likewise.
3621 * c-c++-common/goacc/loop-private-1.c: Likewise.
3622 * c-c++-common/goacc/nesting-1.c: Likewise.
3623 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3624 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3625 * c-c++-common/goacc/parallel-1.c: Likewise.
3626 * c-c++-common/goacc/pcopy.c: Likewise.
3627 * c-c++-common/goacc/pcopyin.c: Likewise.
3628 * c-c++-common/goacc/pcopyout.c: Likewise.
3629 * c-c++-common/goacc/pcreate.c: Likewise.
3630 * c-c++-common/goacc/pragma_context.c: Likewise.
3631 * c-c++-common/goacc/present-1.c: Likewise.
3632 * c-c++-common/goacc/reduction-1.c: Likewise.
3633 * c-c++-common/goacc/reduction-2.c: Likewise.
3634 * c-c++-common/goacc/reduction-3.c: Likewise.
3635 * c-c++-common/goacc/reduction-4.c: Likewise.
3636 * c-c++-common/goacc/sb-1.c: Likewise.
3637 * c-c++-common/goacc/sb-2.c: Likewise.
3638 * c-c++-common/goacc/sb-3.c: Likewise.
3639 * c-c++-common/goacc/update-1.c: Likewise.
3640 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3641 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3642 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3643 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3644 * gfortran.dg/goacc/assumed.f95: Likewise.
3645 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3646 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3647 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3648 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3649 * gfortran.dg/goacc/branch.f95: Likewise.
3650 * gfortran.dg/goacc/cache-1.f95: Likewise.
3651 * gfortran.dg/goacc/coarray.f95: Likewise.
3652 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3653 * gfortran.dg/goacc/cray.f95: Likewise.
3654 * gfortran.dg/goacc/critical.f95: Likewise.
3655 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3656 * gfortran.dg/goacc/data-tree.f95: Likewise.
3657 * gfortran.dg/goacc/declare-1.f95: Likewise.
3658 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3659 * gfortran.dg/goacc/fixed-1.f: Likewise.
3660 * gfortran.dg/goacc/fixed-2.f: Likewise.
3661 * gfortran.dg/goacc/fixed-3.f: Likewise.
3662 * gfortran.dg/goacc/fixed-4.f: Likewise.
3663 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3664 * gfortran.dg/goacc/if.f95: Likewise.
3665 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3666 * gfortran.dg/goacc/list.f95: Likewise.
3667 * gfortran.dg/goacc/literal.f95: Likewise.
3668 * gfortran.dg/goacc/loop-1.f95: Likewise.
3669 * gfortran.dg/goacc/loop-2.f95: Likewise.
3670 * gfortran.dg/goacc/loop-3.f95: Likewise.
3671 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3672 * gfortran.dg/goacc/omp.f95: Likewise.
3673 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3674 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3675 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3676 * gfortran.dg/goacc/parameter.f95: Likewise.
3677 * gfortran.dg/goacc/private-1.f95: Likewise.
3678 * gfortran.dg/goacc/private-2.f95: Likewise.
3679 * gfortran.dg/goacc/private-3.f95: Likewise.
3680 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3681 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3682 * gfortran.dg/goacc/reduction.f95: Likewise.
3683 * gfortran.dg/goacc/routine-1.f90: Likewise.
3684 * gfortran.dg/goacc/routine-2.f90: Likewise.
3685 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3686 * gfortran.dg/goacc/several-directives.f95: Likewise.
3687 * gfortran.dg/goacc/sie.f95: Likewise.
3688 * gfortran.dg/goacc/subarrays.f95: Likewise.
3689 * gfortran.dg/gomp/map-1.f90: Likewise.
3690 * gfortran.dg/openacc-define-1.f90: Likewise.
3691 * gfortran.dg/openacc-define-2.f90: Likewise.
3692 * gfortran.dg/openacc-define-3.f90: Likewise.
3693 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3694 * g++.dg/gomp/block-2.C: Likewise.
3695 * g++.dg/gomp/block-3.C: Likewise.
3696 * g++.dg/gomp/block-5.C: Likewise.
3697 * g++.dg/gomp/target-1.C: Likewise.
3698 * g++.dg/gomp/target-2.C: Likewise.
3699 * g++.dg/gomp/taskgroup-1.C: Likewise.
3700 * g++.dg/gomp/teams-1.C: Likewise.
3701 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3702 * gcc.dg/cilk-plus/jump.c: Likewise.
3703 * gcc.dg/gomp/block-1.c: Likewise.
3704 * gcc.dg/gomp/block-10.c: Likewise.
3705 * gcc.dg/gomp/block-2.c: Likewise.
3706 * gcc.dg/gomp/block-3.c: Likewise.
3707 * gcc.dg/gomp/block-4.c: Likewise.
3708 * gcc.dg/gomp/block-5.c: Likewise.
3709 * gcc.dg/gomp/block-6.c: Likewise.
3710 * gcc.dg/gomp/block-7.c: Likewise.
3711 * gcc.dg/gomp/block-8.c: Likewise.
3712 * gcc.dg/gomp/block-9.c: Likewise.
3713 * gcc.dg/gomp/target-1.c: Likewise.
3714 * gcc.dg/gomp/target-2.c: Likewise.
3715 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3716 * gcc.dg/gomp/teams-1.c: Likewise.
3718 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3720 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3723 2015-01-15 Mike Stump <mikestump@comcast.net>
3725 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3726 * gcc.dg/inline_2.c: Likewise.
3727 * gcc.dg/inline_3.c: Likewise.
3728 * gcc.dg/inline_4.c: Likewise.
3730 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3733 * gfortran.dg/proc_ptr_comp_43.f90: New.
3735 2015-01-15 Mike Stump <mikestump@comcast.net>
3737 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3738 * gcc.dg/unroll_2.c: Likewise.
3739 * gcc.dg/unroll_3.c: Likewise.
3740 * gcc.dg/unroll_4.c: Likewise.
3741 * gcc.dg/unroll_5.c: Likewise.
3743 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3746 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3748 * gcc.target/aarch64/test_frame_6.c: Likewise.
3749 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3750 x30 and x19 (in the epilogue).
3751 * gcc.target/aarch64/test_frame_4.c: Likewise.
3752 * gcc.target/aarch64/test_frame_7.c: Likewise.
3754 2015-01-15 Martin Liska <mliska@suse.cz>
3756 * g++.dg/ipa/pr64068.C: New test.
3757 * gcc.dg/ipa/PR64559.c: New test.
3759 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3761 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3764 2015-01-15 Richard Biener <rguenther@suse.de>
3766 PR tree-optimization/61743
3767 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3768 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3770 2015-01-15 Renlin Li <renlin.li@arm.com>
3772 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3773 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3775 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3777 * gcc.dg/vect/vect-aggressive-1.c: New.
3778 * gcc.target/i386/avx2-vect-aggressive.c: New.
3780 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3782 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3784 2015-01-15 Richard Biener <rguenther@suse.de>
3787 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3788 -Wl,-undefined,dynamic_lookup.
3790 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3792 * gnat.dg/opt47.adb: New test.
3794 2015-01-15 Richard Biener <rguenther@suse.de>
3797 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3799 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3801 PR tree-optimization/64434
3802 * gcc.dg/torture/pr64434.c: New test.
3804 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3806 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3807 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3808 -march=loongson* and -march=octeon* require -mno-micromips.
3810 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3811 Matthew Fortune <matthew.fortune@imgtec.com>
3813 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3814 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3815 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3816 * gcc.target/mips/call-saved-7.c: New file.
3817 * gcc.target/mips/call-saved-8.c: New file.
3818 * gcc.target/mips/call-saved-9.c: New file.
3820 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3822 * gcc.target/mips/lsa.c: New file.
3823 * gcc.target/mips/mips64-lsa.c: Likewise.
3824 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3825 * gcc.target/mips/mulsize-4.c: Likewise.
3826 * gcc.target/mips/mulsize-5.c: New file.
3827 * gcc.target/mips/mulsize-6.c: Likewise.
3828 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3829 and !HAS_LSA as ghost options.
3830 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3833 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3835 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3837 2015-01-15 Richard Biener <rguenther@suse.de>
3840 * gcc.dg/torture/pr64365.c: New testcase.
3842 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3844 * gcc.dg/stackprotectexplicit1.c: New test.
3845 * g++.dg/stackprotectexplicit2.c: New test.
3847 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3850 * gfortran.dg/inquire_internal.f90: New.
3851 * gfortran.dg/negative_unit_check.f90: New.
3853 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3856 * gcc.target/sh/pr53988-1.c: New.
3858 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3861 * g++.dg/tls/thread_local-ice3.C: New.
3863 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3865 * gcc.target/i386/fentry-override.c: Properly place {} in target
3866 selector. Remove nonpic.
3867 * gcc.target/i386/fentry.c: Likewise.
3869 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3871 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3872 warnings instead of errors.
3874 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3876 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3877 option support instead of ENABLE_LTO from Makefile.
3879 2015-01-14 Richard Biener <rguenther@suse.de>
3881 PR tree-optimization/59354
3882 * gcc.dg/vect/pr59354.c: New testcase.
3884 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3886 * lib/target-supports.exp
3887 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3888 on ARM architures before v7.
3890 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3893 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3896 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3899 * gcc.target/i386/pr64386.c: New test.
3901 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3904 * gcc.target/i386/pr64393.c: New test.
3906 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3909 * gcc.target/i386/pr64387.c: New test.
3911 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3913 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3915 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3917 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3919 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3922 * gcc.target/arm/pr64453.c: New.
3924 2015-01-14 Richard Biener <rguenther@suse.de>
3927 * gcc.dg/lto/pr64415_0.c: New testcase.
3928 * gcc.dg/lto/pr64415_1.c: Likewise.
3930 2015-01-14 Martin Liska <mliska@suse.cz>
3932 * gcc.dg/ipa/pr64307.c: New test.
3934 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3936 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3939 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3942 * gcc.target/arm/pr64460_1.c: New test.
3944 2015-01-14 Richard Biener <rguenther@suse.de>
3946 PR tree-optimization/64493
3947 PR tree-optimization/64495
3948 * gcc.dg/vect/pr64493.c: New testcase.
3949 * gcc.dg/vect/pr64495.c: Likewise.
3951 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3953 * gcc.dg/Warray-bounds-11.c: New test-case.
3955 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3957 * gcc.target/mips/octeon3-pipe-1.c: New test.
3959 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3961 * jit.dg/harness.h (set_up_logging): Move string concatenation
3963 (concat_strings): New function.
3964 (dump_reproducer): New function.
3965 (test_jit): Call dump_reproducer.
3966 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3968 (jit-dg-test): Delete any generated reproducer from previous runs.
3969 Verify that a generated reproducer was created, and verify that it
3971 * jit.dg/test-nested-contexts.c (main): Call
3972 gcc_jit_context_dump_reproducer_to_file.
3974 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3976 * gcc.dg/aru-2.c: Add dg-require-profiling.
3978 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3980 * lib/target-supports.exp (check_profiling_available): Check if
3983 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3986 * g++.dg/torture/pr64565.C: New testcase.
3988 2015-01-13 Marek Polacek <polacek@redhat.com>
3991 * gcc.dg/tm/pr64391.c: New test.
3993 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3995 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3998 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4000 * gcc.target/i386/pie.c: New test.
4002 * lib/target-supports.exp (check_effective_target_pie): New.
4004 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4006 PR rtl-optimization/64286
4007 * gcc.target/i386/avx2-pr64286.c: New test.
4009 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
4012 * g++.dg/cpp0x/vt-57626.C: New.
4014 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4017 * gfortran.dg/pr64528.f90: New test.
4019 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
4021 * gcc.target/aarch64/subsp.c: New test.
4023 2015-01-13 Andrew Pinski <apinski@cavium.com>
4025 * gcc.target/aarch64/store-pair-1.c: New testcase.
4027 2015-01-13 Richard Biener <rguenther@suse.de>
4030 * gcc.dg/lto/pr64373_0.c: New testcase.
4032 2015-01-13 Andrew Pinski <apinski@cavium.com>
4034 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4035 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4037 2015-01-13 Richard Biener <rguenther@suse.de>
4039 PR tree-optimization/64406
4040 * gcc.dg/pr64406.c: New testcase.
4042 2015-01-13 Richard Biener <rguenther@suse.de>
4044 PR tree-optimization/64404
4045 * gcc.dg/vect/pr64404.c: New testcase.
4047 2015-01-13 Richard Biener <rguenther@suse.de>
4049 PR tree-optimization/64568
4050 * g++.dg/torture/pr64568.C: New testcase.
4052 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4054 * jit.dg/test-error-local-used-from-other-function.c: New test
4056 * jit.dg/test-error-param-reuse.c: New test case.
4057 * jit.dg/test-error-param-sharing.c: New test case.
4058 * jit.dg/test-error-param-used-from-other-function.c: New test
4060 * jit.dg/test-error-param-used-without-a-function.c: New test
4063 2015-01-12 Jakub Jelinek <jakub@redhat.com>
4065 PR tree-optimization/64563
4066 * gcc.dg/pr64563.c: New test.
4069 * gcc.target/i386/pr64513.c: New test.
4071 PR tree-optimization/64454
4072 * gcc.dg/pr64454.c: New test.
4075 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4077 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4078 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4079 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4080 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4081 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4082 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4083 * gcc.dg/vect/slp-25.c: Likewise.
4084 * gcc.dg/vect/vect-109.c: Likewise.
4085 * gcc.dg/vect/vect-13.c: Likewise.
4086 * gcc.dg/vect/vect-17.c: Likewise.
4087 * gcc.dg/vect/vect-18.c: Likewise.
4088 * gcc.dg/vect/vect-19.c: Likewise.
4089 * gcc.dg/vect/vect-20.c: Likewise.
4090 * gcc.dg/vect/vect-21.c: Likewise.
4091 * gcc.dg/vect/vect-22.c: Likewise.
4092 * gcc.dg/vect/vect-27.c: Likewise.
4093 * gcc.dg/vect/vect-29.c: Likewise.
4094 * gcc.dg/vect/vect-2-big-array.c: Likewise.
4095 * gcc.dg/vect/vect-2.c: Likewise.
4096 * gcc.dg/vect/vect-3.c: Likewise.
4097 * gcc.dg/vect/vect-4.c: Likewise.
4098 * gcc.dg/vect/vect-5.c: Likewise.
4099 * gcc.dg/vect/vect-72.c: Likewise.
4100 * gcc.dg/vect/vect-73-big-array.c: Likewise.
4101 * gcc.dg/vect/vect-73.c: Likewise.
4102 * gcc.dg/vect/vect-77-global.c: Likewise.
4103 * gcc.dg/vect/vect-78-global.c: Likewise.
4104 * gcc.dg/vect/vect-7.c: Likewise.
4105 * gcc.dg/vect/vect-86.c: Likewise.
4106 * gcc.dg/vect/vect-align-1.c: Likewise.
4107 * gcc.dg/vect/vect-align-3.c: Likewise.
4108 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4109 * gcc.dg/vect/vect-all.c: Likewise.
4110 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4111 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4112 * gcc.dg/vect/vect-peel-3.c: Likewise.
4113 * gcc.dg/vect/vect-peel-4.c: Likewise.
4114 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4116 2015-01-12 Jeff Law <law@redhat.com>
4119 * gcc.target/m68k/pr64461.c: New test.
4121 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4123 * jit.dg/test-array-as-pointer.c (create_code): Update call
4124 to gcc_jit_context_new_global by setting "kind" to
4125 GCC_JIT_GLOBAL_IMPORTED.
4126 * jit.dg/test-error-array-as-pointer.c: Likewise.
4127 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4128 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4129 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4130 * jit.dg/test-using-global.c (the_global): Rename to...
4131 (imported_global): ...this.
4132 (create_code): Update to test the three kinds of global.
4133 (verify_code): Likewise.
4135 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4138 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4140 * gcc.target/i386/pr64291-2.c: Updated.
4142 2015-01-12 Richard Biener <rguenther@suse.de>
4144 PR tree-optimization/64530
4145 * gfortran.dg/pr64530.f90: New testcase.
4147 2015-01-12 Richard Biener <rguenther@suse.de>
4150 * gcc.dg/torture/pr64357.c: New testcase.
4152 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4154 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4157 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4158 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4160 2015-01-12 Martin Liska <mliska@suse.cz>
4162 * gcc.dg/ipa/PR64550.c: New test.
4164 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4167 * g++.dg/ipa/pr63470.C: New testcase.
4169 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4172 * gfortran.dg/typebound_operator_20.f90: New.
4174 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4177 * gfortran.dg/proc_ptr_comp_42.f90: New.
4179 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4182 * gfortran.dg/proc_ptr_comp_41.f90: New.
4184 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4186 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4188 2015-01-10 Tobias Burnus <burnus@net-b.de>
4191 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4192 and add dg-excess-errors.
4193 * gfortran.dg/line_length_6.f90: New.
4194 * gfortran.dg/line_length_7.f90: New.
4195 * gfortran.dg/line_length_8.f90: New.
4196 * gfortran.dg/line_length_9.f90: New.
4197 * gfortran.dg/line_length_10.f90: New.
4198 * gfortran.dg/line_length_11.f90: New.
4200 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4202 * jit.dg/test-threads.c (struct testcase): Move declaration
4203 to jit.dg/all-non-failing-tests.h.
4204 (testcases): Likewise.
4205 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4206 declaration here from jit.dg/all-non-failing-tests.h.
4207 (testcases): Likewise.
4208 * jit.dg/test-combination.c (create_code): Eliminate spelling
4209 out all of the testcases in favor of looping through the
4210 "testcases" metadata.
4211 (verify_code): Likewise.
4213 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4215 PR rtl-optimization/64536
4216 * gcc.dg/pr64536.c: New test.
4218 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4220 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4221 * jit.dg/test-combination.c (create_code): Likewise.
4222 (verify_code): Likewise.
4223 * jit.dg/test-constants.c: New test case.
4224 * jit.dg/test-threads.c: Add test-constants.c.
4226 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4229 * objc.dg/gnu-api-2-class.m: Add a test case
4230 for the above change.
4232 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4234 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4236 2015-01-09 Richard Biener <rguenther@suse.de>
4238 PR tree-optimization/64410
4239 * g++.dg/vect/pr64410.cc: New testcase.
4241 2015-01-09 Martin Liska <mliska@suse.cz>
4243 * gcc.dg/ipa/ipa-icf-32.c: New test.
4245 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4247 * c-c++-common/tsan/tsan_barrier.h: New.
4248 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4249 * c-c++-common/tsan/bitfield_race.c: Likewise.
4250 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4251 * c-c++-common/tsan/mutexset1.c: Likewise.
4252 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4253 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4254 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4255 * c-c++-common/tsan/simple_race.c: Likewise.
4256 * c-c++-common/tsan/simple_stack.c: Likewise.
4257 * c-c++-common/tsan/sleep_sync.c: Likewise.
4258 * c-c++-common/tsan/tiny_race.c: Likewise.
4259 * c-c++-common/tsan/tls_race.c: Likewise.
4260 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4261 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4262 * g++.dg/tsan/atomic_free.C: Likewise.
4263 * g++.dg/tsan/atomic_free2.C: Likewise.
4264 * g++.dg/tsan/cond_race.C: Likewise.
4265 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4267 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4270 * lib/target-supports.exp (check_effective_target_libatomic_available):
4272 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4273 targets that match effective-target libatomic_available.
4274 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4276 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4278 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4279 Verify the result of gcc_jit_context_get_last_error.
4280 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4282 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4284 PR tree-optimization/63989
4285 * gcc.dg/strlenopt-27.c: New test.
4287 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4289 * jit.dg/harness.h (set_up_logging): New function.
4290 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4291 set_up_logging on the context, so that every testcase is
4292 logged to a particular file.
4293 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4294 and call gcc_jit_context_set_logfile on the top-level context.
4296 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4299 * g++.dg/opt/pr64338.C: New test.
4301 2015-01-08 Tobias Burnus <burnus@net-b.de>
4303 * gfortran.dg/coarray/codimension_2b.f90: New file.
4304 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4305 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4307 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4310 * g++.dg/ext/fnname4.C: New.
4312 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4315 * g++.dg/cpp0x/constexpr-64462.C: New.
4317 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4320 * g++.dg/cpp0x/deleted10.C: New.
4322 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4324 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4326 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4328 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4329 GCC_JIT_UNARY_OP_ABS.
4330 (verify_unary_ops): Likewise.
4332 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4334 * jit.dg/test-arith-overflow.c: New test case.
4335 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4336 * jit.dg/test-combination.c (create_code): Likewise.
4337 (verify_code): Likewise.
4338 * jit.dg/test-threads.c (testcases): Likewise.
4340 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4342 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4343 rather than "jit". Load g++.exp, and call g++_init.
4344 Run test-*.cc files within the testsuite and *.cc files within
4346 (jit-dg-test): Drop the addition of -fgnu89-inline to
4347 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4348 doing it when compiling C testcases (since g++ does not handle
4349 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4350 is restored to the value after g++_init ran, rather than the
4351 value before g++_init ran. Return a list of
4352 $comp_output $output_file, as dg-test assumes.
4354 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4356 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4357 make it easier to figure out the origin of each test result when
4358 running test-combination.c and test-threads.c.
4359 (CHECK_VALUE): Likewise.
4360 (CHECK_DOUBLE_VALUE): Likewise.
4361 (CHECK_STRING_VALUE): Likewise.
4362 (CHECK_STRING_STARTS_WITH): Likewise.
4363 (CHECK_STRING_CONTAINS): Likewise.
4365 (check_string_value): Likewise, add "funcname" param.
4366 (check_string_starts_with): Likewise.
4367 (check_string_contains): Likewise.
4369 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4371 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4372 generating name of built executable.
4374 2015-01-07 Marek Polacek <polacek@redhat.com>
4377 * gcc.dg/pr64440.c: New test.
4378 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4380 2015-01-07 Marek Polacek <polacek@redhat.com>
4383 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4384 * gcc.dg/pr64417.c: New test.
4386 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4389 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4392 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4394 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4395 Check if testcases run without errors, not just if they compile.
4397 2015-01-06 Christian Bruel <christian.bruel@st.com>
4400 * gcc.target/sh/pr64507.c: New test.
4402 2015-01-06 Arnaud Charlet <charlet@adacore.com>
4404 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4406 2015-01-06 Jakub Jelinek <jakub@redhat.com>
4408 * c-c++-common/asan/sanitize-all-1.c: New test.
4409 * c-c++-common/ubsan/sanitize-all-1.c: New test.
4410 * c-c++-common/ubsan/sanitize-all-2.c: New test.
4411 * c-c++-common/ubsan/sanitize-all-3.c: New test.
4412 * c-c++-common/ubsan/sanitize-all-4.c: New test.
4414 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4416 * lib/target-supports.exp (check_profiling_available): Return 0 for
4418 (check_effective_target_tls_runtime): Likewise.
4419 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4420 * gcc.dg/20020312-2.c: Adjust for Visium.
4421 * gcc.dg/tls/thr-cse-1.c: Likewise
4422 * gcc.dg/tree-ssa/20040204-1.c: Likewise
4423 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4424 * gcc.dg/weak/typeof-2.c: Likewise.
4426 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
4428 PR rtl-optimization/64287
4429 * gcc.dg/aru-2.c: New test.
4431 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4434 * c-c++-common/ubsan/pr64344-1.c: New test.
4435 * c-c++-common/ubsan/pr64344-2.c: New test.
4437 PR tree-optimization/64465
4438 * gcc.dg/pr64465.c: New test.
4440 PR tree-optimization/64494
4441 * gcc.c-torture/compile/pr64494.c: New test.
4443 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4446 * gfortran.dg/realloc_on_assign_25.f90: New test.
4448 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4450 Update copyright years.
4452 2015-01-05 Marek Polacek <polacek@redhat.com>
4455 * gcc.dg/pr64423.c: New test.
4457 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
4459 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4460 mmix-knuth-mmixware for the same reason as for MIPS.
4461 * gcc.dg/debug/debug-2.c: Ditto.
4463 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4465 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
4468 * lib/gfortran.exp: Add libatomic library search path.
4469 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4470 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4472 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4474 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4476 * c-c++-common/tsan/bitfield_race.c: New testcase.
4477 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4479 2015-01-02 Tobias Burnus <burnus@net-b.de>
4481 * gfortran.dg/coarray/collectives_4.f90: New.
4483 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4486 * gfortran.dg/extends_16.f90: New.
4488 2015-01-02 Tobias Burnus <burnus@net-b.de>
4490 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4492 2015-01-02 Tobias Burnus <burnus@net-b.de>
4494 * gfortran.dg/coarray/codimension_2.f90: New.
4495 * gfortran.dg/coarray/codimension_2a.f90: New.
4496 * gfortran.dg/coarray_35.f90: New.
4497 * gfortran.dg/coarray_35a.f90: New.
4499 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4502 * gfortran.dg/dummy_procedure_11.f90: New.
4504 Copyright (C) 2015 Free Software Foundation, Inc.
4506 Copying and distribution of this file, with or without modification,
4507 are permitted in any medium without royalty provided the copyright
4508 notice and this notice are preserved.