1 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/65533
4 * gcc.dg/pr65533.c: New test.
6 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9 source= and mold= expressions functionality.
10 * gfortran.dg/allocate_class_4.f90: New test.
11 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
12 copying an unlimited polymorhpic object containing a char array
13 to another unlimited polymorphic object respects the _len
15 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16 whether deferred length char array allocate works, unlimited
17 polymorphic object allocation from a string works and if
18 allocating an array of deferred length strings works.
19 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
21 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
24 * g++.dg/cpp0x/constexpr-array11.C: New.
26 2015-03-24 Richard Biener <rguenther@suse.de>
29 * gcc.dg/torture/pr65517.c: New testcase.
31 2015-03-24 Tobias Burnus <burnus@net-b.de>
33 * gfortran.dg/coindexed_1.f90: Moved from
34 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
36 2015-03-23 Jakub Jelinek <jakub@redhat.com>
39 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
43 * gcc.target/i386/pr65523.c: New test.
46 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
48 * g++.dg/lto/pr65475b_0.C: Likewise.
50 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
53 * gcc.target/sh/torture/pr65505.c: New.
55 2015-03-23 Martin Sebor <msebor@redhat.com>
58 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
59 assembly for lvx in addition to lxv.
61 2015-03-23 Jakub Jelinek <jakub@redhat.com>
64 * gfortran.dg/pr65504.f90: New test.
67 * gcc.dg/pr65521.c: New test.
69 2015-03-23 Richard Biener <rguenther@suse.de>
71 PR tree-optimization/65518
72 * gcc.dg/vect/pr65518.c: New testcase.
74 2015-03-23 Richard Biener <rguenther@suse.de>
76 PR tree-optimization/65494
77 * gcc.dg/vect/pr65494.c: New testcase.
79 2015-03-23 Jakub Jelinek <jakub@redhat.com>
82 * c-c++-common/cpp/pr65238-1.c: New test.
83 * gcc.dg/cpp/pr65238-2.c: New test.
84 * gcc.dg/cpp/trad/pr65238-3.c: New test.
85 * gcc.dg/cpp/trad/pr65238-4.c: New test.
87 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
88 Mikael Morin <mikael@gcc.gnu.org>
91 * gfortran.dg/elemental_dependency_4.f90: New.
92 * gfortran.dg/elemental_dependency_5.f90: New.
94 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
97 * g++.dg/lto/pr65475b_0.C: New testcase.
98 * g++.dg/lto/pr65475b_1.C: New testcase.
99 * g++.dg/lto/pr65475c_0.C: New testcase.
100 * g++.dg/lto/pr65475c_1.C: New testcase.
102 2015-03-21 Tobias Burnus <burnus@net-b.de>
104 * gfortran.dg/coarray_38.f90: New.
105 * gfortran.dg/coarray_39.f90: New.
106 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
109 2015-03-20 Marek Polacek <polacek@redhat.com>
112 * g++.dg/cpp0x/pr65398.C: New test.
114 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
117 * g++.dg/lto/pr65475_0.C: New testcase.
118 * g++.dg/lto/pr65475_1.C: New testcase.
120 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
122 PR rtl-optimization/64366
123 * gcc.target/sh/pr64366.c: New.
125 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
128 * g++.dg/cpp0x/constexpr-48324.C: New.
130 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
133 * g++.dg/cpp0x/pr48453.C: New.
135 2015-03-20 Marek Polacek <polacek@redhat.com>
138 * g++.dg/cpp0x/pr65072.C: New test.
140 2015-03-20 Richard Biener <rguenther@suse.de>
143 * gcc.dg/pr15347.c: Use -O.
144 * c-c++-common/pr19807-1.c: Likewise.
146 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
148 * gnat.dg/volatile13.ad[sb]: New test.
150 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
152 PR rtl-optimization/60851
153 * gcc.target/i386/pr60851.c: New test.
155 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
158 * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
159 * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
160 * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
161 * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
162 * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
164 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
166 PR rtl-optimization/63491
167 * gcc.target/powerpc/pr63491.c: New.
169 2015-03-19 Jakub Jelinek <jakub@redhat.com>
171 * g++.dg/ipa/pr65465.C: New test.
173 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/cpp0x/deleted11.C: New.
178 2015-03-19 Jakub Jelinek <jakub@redhat.com>
181 * c-c++-common/tsan/pr65400-3.c: New test.
183 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
186 * g++.dg/cpp0x/constexpr-59686.C: New.
188 2015-03-19 Jakub Jelinek <jakub@redhat.com>
191 * g++.dg/tsan/pr64265.C: New test.
194 * c-c++-common/tsan/pr65400-1.c: New test.
195 * c-c++-common/tsan/pr65400-2.c: New test.
197 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
200 * g++.dg/cpp0x/pr59816.C: New.
202 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
205 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
207 2015-03-18 Martin Liska <mliska@suse.cz>
210 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
211 equivalences either to 6 or 7.
213 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
217 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
219 * gcc.dg/undefined-loop-1.c: New file.
220 * gcc.dg/undefined-loop-2.c: New file.
222 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
225 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
226 loop exits too early.
228 2015-03-18 Jakub Jelinek <jakub@redhat.com>
230 PR tree-optimization/65450
231 * gfortran.dg/pr65450.f90: New test.
234 * gcc.target/i386/pr65078-1.c: New test.
235 * gcc.target/i386/pr65078-2.c: New test.
236 * gcc.target/i386/pr65078-3.c: New test.
237 * gcc.target/i386/pr65078-4.c: New test.
238 * gcc.target/i386/pr65078-5.c: New test.
239 * gcc.target/i386/pr65078-6.c: New test.
241 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
244 * g++.dg/cpp1y/pr65340.C: New.
246 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
249 * gfortran.dg/system_clock_3.f08: Adjust test.
251 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
254 * gfortran.dg/proc_ptr_comp_44.f90: New test.
255 * gfortran.dg/proc_ptr_comp_45.f90: New test.
257 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
260 * gfortran.dg/system_clock_3.f08: New test.
262 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
265 g++.dg/cpp1y/pr64626-1.C: New.
266 g++.dg/cpp1y/pr64626-2.C: New.
267 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
269 2015-03-16 Jakub Jelinek <jakub@redhat.com>
271 PR tree-optimization/65427
272 * gcc.c-torture/execute/pr65427.c: New test.
274 2015-03-16 Marek Polacek <polacek@redhat.com>
278 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
279 * g++.dg/cpp0x/pr65327.C: New test.
281 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
284 * c-c++-common/asan/pr64820.c: New test.
286 2015-03-16 Andre Vehreschild <vehre@gmx.de>
288 * gfortran.dg/pointer_2.f90: New test.
290 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
292 * testsuite/g++.dg/pr65049.C: New test.
294 2015-03-16 Tom de Vries <tom@codesourcery.com>
296 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
297 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
298 * gcc.target/i386/fuse-caller-save.c: Same.
300 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
302 * gnat.dg/loop_optimization18.ad[sb]: New test.
303 * gnat.dg/loop_optimization18_pkg.ads: New helper.
305 2015-03-16 Alan Modra <amodra@gmail.com>
307 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
310 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
312 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
314 * gcc.dg/torture/pr65270-2.c: Likewise.
316 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
319 * gfortran.dg/pointer_remapping_9.f90: New.
321 2015-03-14 Jakub Jelinek <jakub@redhat.com>
323 PR tree-optimization/65369
324 * gcc.c-torture/execute/pr65369.c: New test.
326 PR tree-optimization/65418
327 * gcc.c-torture/execute/pr65418-1.c: New test.
328 * gcc.c-torture/execute/pr65418-2.c: New test.
330 PR rtl-optimization/65401
331 * gcc.c-torture/execute/pr65401.c: New test.
333 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
336 * gcc.target/arm/pr64600_1.c: New test.
338 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
340 PR rtl-optimization/65235
341 * gcc.target/aarch64/pr65235_1.c: New test.
343 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
345 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
346 * gcc.target/s390/hotpatch-22.c: Likewise.
347 * gcc.target/s390/hotpatch-23.c: Likewise.
348 * gcc.target/s390/hotpatch-24.c: Likewise.
349 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
350 * gcc.target/s390/hotpatch-1.c: Update expected output.
351 * gcc.target/s390/hotpatch-2.c: Likewise.
352 * gcc.target/s390/hotpatch-3.c: Likewise.
353 * gcc.target/s390/hotpatch-4.c: Likewise.
354 * gcc.target/s390/hotpatch-5.c: Likewise.
355 * gcc.target/s390/hotpatch-6.c: Likewise.
356 * gcc.target/s390/hotpatch-7.c: Likewise.
357 * gcc.target/s390/hotpatch-8.c: Likewise.
358 * gcc.target/s390/hotpatch-9.c: Likewise.
359 * gcc.target/s390/hotpatch-10.c: Likewise.
360 * gcc.target/s390/hotpatch-11.c: Likewise.
361 * gcc.target/s390/hotpatch-12.c: Likewise.
362 * gcc.target/s390/hotpatch-13.c: Likewise.
363 * gcc.target/s390/hotpatch-14.c: Likewise.
364 * gcc.target/s390/hotpatch-15.c: Likewise.
365 * gcc.target/s390/hotpatch-16.c: Likewise.
366 * gcc.target/s390/hotpatch-17.c: Likewise.
367 * gcc.target/s390/hotpatch-18.c: Likewise.
368 * gcc.target/s390/hotpatch-19.c: Likewise.
370 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
373 * gcc.target/i386/pr65103-1.c: New.
375 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
378 * gcc.target/i386/pr65044.c: New.
380 2015-03-12 Tom de Vries <tom@codesourcery.com>
382 PR rtl-optimization/64895
383 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
384 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
385 * gcc.target/i386/fuse-caller-save.c: Ditto.
387 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
389 * gcc.dg/ipa/pr63569.c: Fix template.
391 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
393 * g++.dg/ipa/pr64146.C: Require fpic support.
395 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
398 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
399 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
401 2015-03-11 Jakub Jelinek <jakub@redhat.com>
403 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
404 to dg-options, fix up dg-skip-if.
406 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
409 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
410 * gcc.target/avr/tiny-caller-save.c: Same.
412 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
415 * g++.dg/pr65242.C: New test.
417 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
419 * c-c++-common/asan/no-asan-check-glob.c: New test.
421 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
424 * g++.dg/other/default11.C: New.
425 * g++.dg/other/default12.C: Likewise.
427 2015-03-10 Jakub Jelinek <jakub@redhat.com>
430 * gcc.target/i386/bmi2-bzhi-2.c: New test.
432 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
435 * gfortran.dg/unlimited_polymorphic_23.f90: New test
437 2015-03-10 Jakub Jelinek <jakub@redhat.com>
440 * g++.dg/cpp0x/pr65127.C: New test.
442 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
444 * gcc.dg/ipa/PR64550.c: Update template.
446 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
447 Tobias Burnus <burnus@net-b.de>
449 * gfortran.dg/coarray_sync_memory.f90: New.
451 2015-03-10 Marek Polacek <polacek@redhat.com>
454 * c-c++-common/ubsan/pr65367.c: New test.
456 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
458 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
459 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
460 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
461 * gcc.target/i386/mpx/calloc-1-nov.c: New.
462 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
463 * gcc.target/i386/mpx/malloc-1-nov.c: New.
464 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
465 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
466 * gcc.target/i386/mpx/realloc-1-nov.c: New.
467 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
468 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
469 * gcc.target/i386/mpx/realloc-2-nov.c: New.
470 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
472 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
474 * lib/mpx-dg.exp (mpx_link_flags): New.
477 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
478 * gcc.target/i386/mpx/alloca-1-nov.c: New.
479 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
480 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
481 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
482 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
483 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
484 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
485 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
486 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
487 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
488 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
489 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
490 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
491 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
492 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
493 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
494 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
495 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
496 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
497 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
498 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
499 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
500 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
501 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
502 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
503 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
504 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
505 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
506 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
507 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
508 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
509 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
510 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
511 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
512 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
513 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
514 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
515 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
516 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
517 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
518 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
519 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
520 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
521 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
522 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
523 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
524 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
525 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
526 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
527 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
528 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
529 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
530 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
531 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
532 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
533 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
534 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
535 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
536 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
537 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
538 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
539 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
540 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
541 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
542 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
543 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
544 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
545 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
546 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
547 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
548 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
549 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
550 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
551 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
552 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
553 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
554 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
555 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
556 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
557 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
558 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
559 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
560 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
561 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
562 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
563 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
564 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
565 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
566 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
567 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
568 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
569 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
570 * gcc.target/i386/mpx/label-address-1.c: New.
571 * gcc.target/i386/mpx/legacy-1-nov.c: New.
572 * gcc.target/i386/mpx/macro.c: New.
573 * gcc.target/i386/mpx/mpx-check.h: New.
574 * gcc.target/i386/mpx/mpx.exp: New.
575 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
576 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
577 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
578 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
579 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
580 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
581 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
582 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
583 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
584 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
585 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
586 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
587 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
588 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
589 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
590 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
591 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
592 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
593 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
594 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
595 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
596 * gcc.target/i386/mpx/reference-1-lbv.c: New.
597 * gcc.target/i386/mpx/reference-1-nov.c: New.
598 * gcc.target/i386/mpx/reference-1-ubv.c: New.
599 * gcc.target/i386/mpx/reference-2-lbv.c: New.
600 * gcc.target/i386/mpx/reference-2-nov.c: New.
601 * gcc.target/i386/mpx/reference-2-ubv.c: New.
602 * gcc.target/i386/mpx/reference-3-lbv.c: New.
603 * gcc.target/i386/mpx/reference-3-nov.c: New.
604 * gcc.target/i386/mpx/reference-3-ubv.c: New.
605 * gcc.target/i386/mpx/reference-4-lbv.c: New.
606 * gcc.target/i386/mpx/reference-4-nov.c: New.
607 * gcc.target/i386/mpx/reference-4-ubv.c: New.
608 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
609 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
610 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
611 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
612 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
613 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
614 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
615 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
616 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
617 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
618 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
619 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
620 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
621 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
622 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
623 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
624 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
625 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
626 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
627 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
628 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
629 * gcc.target/i386/mpx/sincos-1-nov.c: New.
630 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
631 * gcc.target/i386/mpx/static-array-1-nov.c: New.
632 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
633 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
634 * gcc.target/i386/mpx/static-init-1-nov.c: New.
635 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
636 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
637 * gcc.target/i386/mpx/static-init-2-nov.c: New.
638 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
639 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
640 * gcc.target/i386/mpx/static-init-3-nov.c: New.
641 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
642 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
643 * gcc.target/i386/mpx/static-init-4-nov.c: New.
644 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
645 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
646 * gcc.target/i386/mpx/static-init-5-nov.c: New.
647 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
648 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
649 * gcc.target/i386/mpx/static-init-6-nov.c: New.
650 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
651 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
652 * gcc.target/i386/mpx/static-string-1-nov.c: New.
653 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
654 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
655 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
656 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
657 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
658 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
659 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
660 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
661 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
662 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
663 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
664 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
665 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
666 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
667 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
668 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
669 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
670 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
671 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
672 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
673 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
674 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
675 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
676 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
677 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
678 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
679 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
680 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
681 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
682 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
683 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
684 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
685 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
686 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
687 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
688 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
689 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
690 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
691 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
692 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
693 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
694 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
695 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
696 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
697 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
698 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
699 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
700 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
701 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
702 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
703 * gcc.target/i386/mpx/vararg-1-nov.c: New.
704 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
705 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
706 * gcc.target/i386/mpx/vararg-2-nov.c: New.
707 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
708 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
709 * gcc.target/i386/mpx/vararg-3-nov.c: New.
710 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
711 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
712 * gcc.target/i386/mpx/vararg-4-nov.c: New.
713 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
714 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
715 * gcc.target/i386/mpx/vararg-5-nov.c: New.
716 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
717 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
718 * gcc.target/i386/mpx/vararg-6-nov.c: New.
719 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
720 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
721 * gcc.target/i386/mpx/vararg-7-nov.c: New.
722 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
723 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
724 * gcc.target/i386/mpx/vararg-8-nov.c: New.
725 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
726 * gcc.target/i386/mpx/vla-1-lbv.c: New.
727 * gcc.target/i386/mpx/vla-1-nov.c: New.
728 * gcc.target/i386/mpx/vla-1-ubv.c: New.
729 * gcc.target/i386/mpx/vla-2-lbv.c: New.
730 * gcc.target/i386/mpx/vla-2-nov.c: New.
731 * gcc.target/i386/mpx/vla-2-ubv.c: New.
733 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
735 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
737 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
739 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
741 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
743 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
744 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
746 2015-03-10 Jakub Jelinek <jakub@redhat.com>
749 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
752 * c-c++-common/pr65120.c: New test.
754 PR rtl-optimization/65321
755 * gcc.dg/pr65321.c: New test.
757 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
759 PR tree-optimization/65355
760 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
762 2015-03-09 Jakub Jelinek <jakub@redhat.com>
765 * c-c++-common/pr49706.c: Adjust tests for not warning
766 about !!x == y or !b == y where b is boolean, and add
768 * c-c++-common/pr62199-2.c: Likewise.
770 2015-03-09 Richard Biener <rguenther@suse.de>
773 * gcc.dg/torture/pr65270-1.c: New testcase.
774 * gcc.dg/torture/pr65270-2.c: Likewise.
776 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
778 PR tree-optimization/63743
779 * gcc.dg/pr63743.c: New test.
781 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
784 * g++.dg/lto/pr65316_0.C: New testcase.
785 * g++.dg/lto/pr65316_1.C: New testcase.
787 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
790 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
792 * g++.dg/abi/rtti3.C: Likewise.
794 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
797 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
799 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
801 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
803 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
805 2015-03-08 Morin <mikael@gcc.gnu.org>
808 * gfortran.dg/entry_20.f90: New.
810 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
813 * gcc.c-torture/compile/pr65153.c: New.
815 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
818 * g++.dg/torture/pr65249.C: New.
820 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
822 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
826 2015-03-07 Marek Polacek <polacek@redhat.com>
827 Martin Uecker <uecker@eecs.berkeley.edu>
830 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
832 * c-c++-common/ubsan/bounds-8.c: New test.
833 * c-c++-common/ubsan/bounds-9.c: New test.
834 * gcc.dg/ubsan/bounds-2.c: New test.
836 2015-03-05 Martin Sebor <msebor@redhat.com>
839 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
840 checking of results into main to prevent it from getting optimized
842 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
844 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
846 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
847 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
848 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
851 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
853 * g++.dg/lto/pr65302_1.C: New testcase.
854 * g++.dg/lto/pr65302_0.C: New testcase.
856 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
858 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
859 -fno-ipa-icf to dg-options.
861 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
863 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
864 compiles using the linker plugin.
866 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
868 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
870 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
872 * gcc.target/arm/pr65067.c: New test.
874 2015-03-05 Martin Liska <mliska@suse.cz>
877 * gcc.dg/ipa/pr65318.c: New test.
879 2015-03-05 Marek Polacek <polacek@redhat.com>
881 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
883 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
885 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
887 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
889 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
890 max-unroll-times back to defaults for s390.
892 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
896 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
899 * g++.dg/cpp0x/initlist92.C: New.
901 2015-03-05 Richard Biener <rguenther@suse.de>
903 PR tree-optimization/65310
904 * gcc.dg/vect/pr65310.c: New testcase.
906 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
909 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
911 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
913 * gnat.dg/entry_queues3.adb: New test.
915 2015-03-04 Ian Lance Taylor <iant@google.com>
917 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
919 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
922 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
924 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
926 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
927 -fno-ipa-icf to dg-options
928 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
929 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
931 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
934 * g++.dg/cpp0x/decltype62.C: New.
936 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
938 * gnat.dg/object_overflow5.adb: New test.
940 2015-03-03 Martin Liska <mliska@suse.cz>
943 * gcc.dg/ipa/pr65287.c: New test.
945 2015-03-03 Martin Jambor <mjambor@suse.cz>
946 Eric Botcazou <ebotcazou@adacore.com>
948 * gnat.dg/specs/pack12.ads: New test.
950 2015-03-03 Martin Liska <mliska@suse.cz>
952 * gcc.dg/ipa/PR65282.c: New test.
954 2015-03-13 Jeff Law <law@redhat.com>
956 PR tree-optimization/65241
957 * gcc.c-torture/compile/pr65241.c: New test.
959 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
962 * gcc.target/avr/torture/pr64331.c: New test.
964 2015-03-03 Martin Liska <mliska@suse.cz>
965 Jan Hubicka <hubicka@ucw.cz>
967 * g++.dg/ipa/pr65263.C: New test.
969 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
972 * gcc.dg/lto/pr65130_0.c: New testcase.
973 * gcc.dg/lto/pr65130_1.c: New testcase.
975 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
978 * g++.dg/torture/pr64988.C: New testcase.
980 2015-03-02 Tobias Burnus <burnus@net-b.de>
982 * gfortran.dg/coarray_atomic_6.f90: New.
984 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
987 * gcc.target/i386/pr65184.c: New.
989 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
992 * gcc.target/i386/pr65183.c: New.
994 2015-02-28 Martin Liska <mliska@suse.cz>
995 Jan Hubicka <hubicka@ucw.cz>
997 * gcc.dg/ipa/ipa-icf-35.c: New test.
998 * gcc.dg/ipa/ipa-icf-36.c: New test.
999 * gcc.dg/ipa/ipa-icf-37.c: New test.
1001 2015-02-28 Martin Liska <mliska@suse.cz>
1002 Jan Hubicka <hubicka@ucw.cz>
1005 * gcc.dg/ipa/ipa-icf-34.c: New test.
1007 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1010 * gcc.target/sh/sh/pr61142.c: New.
1012 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
1014 * g++.dg/other/dump-ada-spec-3.C: New test.
1016 2015-03-01 Martin Liska <mliska@suse.cz>
1018 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1019 * g++.dg/ipa/pr63595.C: Update expected results.
1021 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
1024 * g++.dg/ipa/ipa-icf-6.C: New testcase.
1026 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
1028 * gcc.dg/vect/pr59354.c: Move vector producing code to
1031 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
1034 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1035 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1036 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1037 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1039 2015-02-27 Jakub Jelinek <jakub@redhat.com>
1041 PR tree-optimization/65048
1042 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1043 (foo): Use K&R style definition.
1045 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
1048 * g++.dg/pr65032.C: New.
1050 2015-02-27 Marek Polacek <polacek@redhat.com>
1053 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1056 2015-02-27 Marek Polacek <polacek@redhat.com>
1059 * gcc.dg/pr65228.c: New test.
1061 2015-02-27 Kai Tietz <ktietz@redhat.com>
1064 * gcc.dg/weak/weak-17.c: New file.
1066 2015-02-27 Richard Biener <rguenther@suse.de>
1069 * g++.dg/lto/pr65193_0.C: New testcase.
1071 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1073 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1074 * gcc.target/s390/hotpatch-8.c: Likewise.
1075 * gcc.target/s390/hotpatch-9.c: Likewise.
1076 * gcc.target/s390/pr61078.c: Likewise.
1077 * gcc.target/s390/pr57960.c: Remove -m64.
1078 * gcc.target/s390/pr61078.c: Likewise.
1080 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1081 Martin Liska <mliska@suse.cz>
1084 * gcc.dg/pr64454.c: Disable ICF.
1085 * gcc.dg/pr28685-1.c: Disable ICF
1086 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1087 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1088 * g++.dg/ipa/ipa-icf-4.C: Update template.
1090 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1092 PR tree-optimization/65216
1093 * gcc.c-torture/execute/pr65216.c: New test.
1095 PR tree-optimization/65215
1096 * gcc.c-torture/execute/pr65215-1.c: New test.
1097 * gcc.c-torture/execute/pr65215-2.c: New test.
1098 * gcc.c-torture/execute/pr65215-3.c: New test.
1099 * gcc.c-torture/execute/pr65215-4.c: New test.
1100 * gcc.c-torture/execute/pr65215-5.c: New test.
1102 2015-02-26 Tom de Vries <tom@codesourcery.com>
1104 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1106 2015-02-26 Martin Liska <mliska@suse.cz>
1107 Jan Hubicka <hubicka@ucw.cz>
1109 * g++.dg/ipa/pr64146.C: Update expected results.
1110 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1111 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1112 * gcc.dg/ipa/ipa-icf-34.c: New test.
1114 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1116 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1117 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1118 (dg-additional-options): Remove dg directive.
1119 (dg-final): Add dg directive.
1121 2015-02-26 Marek Polacek <polacek@redhat.com>
1124 * g++.dg/ipa/pr65008.C: New test.
1126 2015-02-26 Tom de Vries <tom@codesourcery.com>
1128 * lib/profopt.exp (profopt-target-cleanup): New proc.
1129 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1130 files from sources from dg-additional-sources.
1132 2015-02-26 Tom de Vries <tom@codesourcery.com>
1134 * lib/gcov.exp: Cleanup in case of xfail.
1136 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1138 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1140 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1143 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1144 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1145 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1146 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1147 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1148 * g++.dg/debug/pr46123.C: XFAIL and move...
1149 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1150 * gcc.dg/debug/dwarf2-3.c: Move...
1151 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1153 2015-02-26 Marek Polacek <polacek@redhat.com>
1156 * g++.dg/cpp1y/pr65202.C: New test.
1158 2015-02-26 Tom de Vries <tom@codesourcery.com>
1160 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1161 locale_facets.h.gcov.
1163 2015-02-26 Tom de Vries <tom@codesourcery.com>
1165 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1167 2015-02-26 Tom de Vries <tom@codesourcery.com>
1169 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1171 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1174 * gcc.target/i386/pr65217.c: New.
1176 2015-02-26 Tom de Vries <tom@codesourcery.com>
1178 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1180 2015-02-26 Tom de Vries <tom@codesourcery.com>
1182 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1184 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1186 PR tree-optimization/65048
1187 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1189 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1191 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1192 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1194 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1197 * gcc.target/i386/pr65161.c: New test.
1199 2015-02-26 Terry Guo <terry.guo@arm.com>
1201 * gcc.target/arm/no-volatile-in-it.c: New test.
1203 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1205 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1206 (dg-options): Add -save-temps.
1207 (dg-final): Add cleanup-saved-temps.
1209 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1211 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1213 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1215 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1216 * gcc.target/powerpc/pack01.c: Include string.h.
1218 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1221 * gcc.target/i386/pr65167.c: New.
1223 2015-02-25 Kai Tietz <ktietz@redhat.com>
1225 PR tree-optimization/61917
1226 * gcc.dg/vect/vect-pr61917.c: New file.
1228 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1230 PR tree-optimization/65170
1231 * gcc.c-torture/execute/pr65170.c: New test.
1232 * gcc.dg/tree-ssa/vrp96.c: New test.
1234 2015-02-24 Tom de Vries <tom@codesourcery.com>
1236 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1238 2015-02-24 Tom de Vries <tom@codesourcery.com>
1241 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1242 (dg-additional-files-options): Copy additional_sources to
1243 additional_sources_used before emptying additional_sources.
1244 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1245 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1246 (cleanup-saved-temps): Use additional_sources_used instead of
1248 (dg-test): Reset additional_sources_used.
1250 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1253 * gfortran.dg/integer_exponentiation_6.F90: New test.
1255 2015-02-23 Martin Sebor <msebor@redhat.com>
1258 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1259 two parts. One to save registers, the other to verify the
1260 registers have the right values. Save register state into
1261 static data rather than on the stack.
1263 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1266 * c-c++-common/asan/pr63888.c: New test.
1268 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1271 * gcc.c-torture/compile/pr65163.c: New.
1273 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1275 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1276 with -m31 on 64 bit.
1277 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1278 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1280 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1282 * gcc.target/s390/20090223-1.c: Add
1283 -Wno-implicit-function-declaration option.
1284 * gcc.target/s390/pr42224.c: Likewise.
1285 * gcc.target/s390/pr55718.c: Likewise.
1287 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1289 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1290 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1291 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1292 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1293 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1294 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1295 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1296 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1297 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1298 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1299 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1300 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1301 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1302 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1303 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1304 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1305 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1306 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1307 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1308 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1309 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1311 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1313 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1314 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1315 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1316 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1317 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1318 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1319 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1320 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1321 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1322 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1323 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1324 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1325 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1326 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1327 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1328 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1330 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1334 * gfortran.dg/pr61960.f90: New.
1335 * gfortran.dg/pr64230.f90: New.
1336 * gfortran.dg/pr64980.f03: New.
1338 2015-02-22 Tom de Vries <tom@codesourcery.com>
1340 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1342 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1345 * gnat.dg/timing_events.adb: Removed, invalid test.
1347 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1350 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1352 * g++.dg/gcov/gcov-2.C: Likewise.
1354 2015-02-20 Richard Biener <rguenther@suse.de>
1356 PR tree-optimization/65136
1357 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1359 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1362 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1363 and nvptx-*-* blacklisting.
1365 * gcc.dg/sibcall-9.c: New test.
1366 * gcc.dg/sibcall-10.c: New test.
1368 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1370 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1372 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1375 * gcc.target/avr/torture/pr64452.c: New test.
1377 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1379 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1380 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1382 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1385 * lib/target-supports.exp (check_compile): Check whether
1386 additional_sources is defined before using it.
1388 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1391 * g++.dg/opt/pr65074.C: New file.
1393 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1395 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1396 (size_type): New typedef.
1397 (operator "" _script): Use it for the last argument.
1399 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1401 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1403 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1405 * lib/target-supports.exp (check_compile): Save/restore
1406 additional_sources that may belong to an actual test.
1408 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1410 PR gcov-profile/64634
1411 * g++.dg/gcov/gcov-15.C: New test.
1413 2015-02-18 Tom de Vries <tom@codesourcery.com>
1415 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1417 2015-02-18 Tom de Vries <tom@codesourcery.com>
1419 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1421 2015-02-18 Tom de Vries <tom@codesourcery.com>
1423 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1425 2015-02-18 Tom de Vries <tom@codesourcery.com>
1427 * gfortran.dg/fmt_cache_1.f: Add missing close.
1429 2015-02-18 Tom de Vries <tom@codesourcery.com>
1432 * gfortran.dg/read_eof_8.f90: Add missing close.
1434 2015-02-18 Richard Biener <rguenther@suse.de>
1436 PR tree-optimization/65063
1437 * gcc.dg/pr65063.c: New testcase.
1439 2015-02-18 Richard Biener <rguenther@suse.de>
1441 PR tree-optimization/62217
1442 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1444 2015-02-18 Marek Polacek <polacek@redhat.com>
1447 * c-c++-common/ubsan/pr65081.c: New test.
1449 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1451 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1452 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1454 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1456 * gcc.dg/ipa/propalign-3.c: New test.
1458 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1461 * gcc.target/sh/pr64793.c: New.
1462 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1464 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1466 * gcc.target/arm/divzero.c: New test case.
1468 2015-02-17 Tom de Vries <tom@codesourcery.com>
1470 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1472 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1473 Jakub Jelinek <jakub@redhat.com>
1476 * g++.dg/cpp0x/pr65075.C: New test.
1478 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1481 * gcc.target/powerpc/pr65058.c: New test.
1483 2015-02-16 Jeff Law <law@redhat.com>
1485 PR tree-optimization/64823
1486 * gcc.dg/uninit-20.c: New test.
1488 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1489 James Greenhalgh <james.greenhalgh@arm.com>
1492 * gcc.dg/ipa/ipa-clone-1.c: New test.
1494 2015-02-16 Richard Biener <rguenther@suse.de>
1496 PR tree-optimization/65077
1497 * gcc.dg/torture/pr65077.c: New testcase.
1499 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1501 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1502 Directive adjusted to scan for ldaxr.
1503 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1504 adjusted to scan for ldaex.
1506 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1509 * g++.dg/cpp0x/constexpr-65080.C: New.
1511 2015-02-16 Richard Biener <rguenther@suse.de>
1513 PR tree-optimization/63593
1514 * gcc.dg/pr63593.c: New testcase.
1516 2015-02-16 Marek Polacek <polacek@redhat.com>
1519 * gcc.dg/pr65066.c: New test.
1521 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1523 * gcc.dg/pr65002.C: Move ...
1524 * g++.dg/ipa/pr65002.C: ... here.
1526 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1528 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1529 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1530 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1531 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1533 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1536 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1537 the expression to find calls.
1538 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1539 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1540 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1541 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1542 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1544 2015-02-14 Marek Polacek <polacek@redhat.com>
1547 * gcc.dg/array-11.c: New test.
1548 * gcc.dg/array-12.c: New test.
1549 * gcc.dg/array-13.c: New test.
1550 * gcc.dg/array-14.c: New test.
1551 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1552 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1553 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1554 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1555 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1556 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1558 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1561 * g++.dg/lookup/using54.C: New.
1563 2015-02-13 Jeff Law <law@redhat.com>
1566 Revert my change for tree-optimization/64823.
1568 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1570 PR tree-optimization/65053
1571 * gcc.c-torture/execute/pr65053-1.c: New test.
1572 * gcc.c-torture/execute/pr65053-2.c: New test.
1574 2015-02-13 Marek Polacek <polacek@redhat.com>
1577 * gcc.dg/pr65050.c: New test.
1579 2015-02-13 Jeff Law <law@redhat.com>
1581 PR tree-optimization/64823
1582 * gcc.dg/uninit-20.c: New test.
1584 PR rtl-optimization/47477
1585 * gcc.dg/tree-ssa/pr47477.c: New test.
1587 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1590 * g++.dg/parse/ivdep-2.C: New.
1591 * g++.dg/parse/ivdep-3.C: Likewise.
1593 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1596 * gfortran.dg/continuation_13.f90: New test.
1597 * gfortran.dg/continuation_14.f: New test.
1599 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1602 * g++.dg/cpp0x/sfinae55.C: New.
1604 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1607 * g++.dg/ipa/pr65034.C: New test.
1609 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1611 PR tree-optimization/65002
1612 * gcc.dg/pr65002.C: New.
1614 2015-02-13 Marek Polacek <polacek@redhat.com>
1617 * c-c++-common/pr65040.c: New test.
1619 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1621 PR tree-optimization/64705
1622 * gcc.dg/tree-ssa/pr64705.c: New test.
1624 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1627 * gcc.dg/visibility-22.c: New test.
1628 * gcc.dg/visibility-23.c: New test.
1629 * gcc.target/i386/pr32219-1.c: New test.
1630 * gcc.target/i386/pr32219-2.c: New test.
1631 * gcc.target/i386/pr32219-3.c: New test.
1632 * gcc.target/i386/pr32219-4.c: New test.
1633 * gcc.target/i386/pr32219-5.c: New test.
1634 * gcc.target/i386/pr32219-6.c: New test.
1635 * gcc.target/i386/pr32219-7.c: New test.
1636 * gcc.target/i386/pr32219-8.c: New test.
1637 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1639 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1641 PR libgfortran/57822
1642 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1643 four different KINDs.
1645 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1648 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1651 * g++.dg/ubsan/pr65000.C: New test.
1653 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1656 * gfortran.dg/finalize_28.f90: New test
1658 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1661 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1662 DW_TAG_lexical_block removal.
1663 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1664 * g++.dg/guality/pr55541.C: New test.
1667 * g++.dg/ubsan/pr64984.C: New test.
1669 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1671 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1673 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1676 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1677 instructions for 2015-01-14 get_memmodel changes.
1678 * gcc.target/powerpc/atomic-p8.c: Likewise.
1681 * g++.dg/ubsan/pr65019.C: New test.
1683 PR tree-optimization/65014
1684 * gcc.c-torture/compile/pr65014.c: New test.
1686 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1688 PR libgfortran/57822
1689 * gfortran/fmt_g0_7.f08: Revise test.
1691 2015-02-11 Jeff Law <law@redhat.com>
1694 * gcc.target/m68k/pr63347.c: New test.
1696 2015-02-11 Marek Polacek <polacek@redhat.com>
1698 * g++.dg/ubsan/shift-1.C: New test.
1699 * gcc.dg/ubsan/c-shift-2.c: New test.
1700 * c-c++-common/ubsan/shift-5.c: Remove file.
1702 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1704 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1705 Directive adjusted to XFAIL.
1706 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1709 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1712 * g++.dg/opt/pr65003.C: New test.
1714 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1716 * lib/target-supports.exp (check_effective_target_pie): Renamed
1718 (check_effective_target_pie_enabled): This.
1719 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1720 * gcc.target/i386/pie.c: Likewise.
1722 2015-02-11 Andrew Pinski <apinski@cavium.com>
1725 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1726 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1728 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1731 * gcc.target/i386/pr61925-1.c: New test.
1732 * gcc.target/i386/pr61925-2.c: New test.
1733 * gcc.target/i386/pr61925-3.c: New test.
1735 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1738 * g++.dg/asan/pr65004.C: New test.
1740 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1743 * gcc.taget/sh/pr64661-0.h: New.
1744 * gcc.taget/sh/pr64661-1.c: New.
1745 * gcc.taget/sh/pr64661-2.c: New.
1746 * gcc.taget/sh/pr64661-3.c: New.
1747 * gcc.taget/sh/pr64661-4.c: New.
1749 2015-02-10 Richard Biener <rguenther@suse.de>
1751 PR tree-optimization/64995
1752 * g++.dg/torture/pr64995.C: New testcase.
1754 2015-02-10 Richard Biener <rguenther@suse.de>
1756 PR tree-optimization/64909
1757 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1759 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1761 * gcc.dg/signbit-sa.c: New test.
1763 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1765 PR libgfortran/57822
1766 * gfortran/fmt_g0_7.f08: New test.
1768 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1770 PR tree-optimization/43378
1771 * gcc.dg/tree-ssa/pr43378.c: New test.
1773 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1776 * g++.dg/torture/pr64978.C: New testcase.
1778 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1781 * gcc.dg/asan/pr64981.c: New test.
1783 2015-02-09 Marek Polacek <polacek@redhat.com>
1786 * gcc.dg/pr64856.c: New test.
1788 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1791 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1792 * gcc.c-torture/execute/pr64979.c: New test.
1794 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1796 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1798 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1800 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1801 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1803 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1806 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1808 2015-02-09 Richard Biener <rguenther@suse.de>
1810 PR tree-optimization/54000
1811 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1813 2015-02-09 Tom de Vries <tom@codesourcery.com>
1815 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1817 2015-02-09 Martin Liska <mliska@suse.cz>
1819 * g++.dg/ipa/pr64858.C: New test.
1821 2015-02-09 Tom de Vries <tom@codesourcery.com>
1823 * gcc.dg/uninit-19.c: Fix warning line for fpic.
1825 2015-02-08 Andrew Pinski <apinski@cavium.com>
1827 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1829 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
1832 * gfortran.dg/use_rename_8.f90: New.
1834 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
1836 * gnat.dg/addr7.ad[sb]: New test.
1837 * gnat.dg/addr8.ad[sb]: Likewise.
1839 2015-02-06 David Malcolm <dmalcolm@redhat.com>
1842 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1843 from jit.dg/test-compile-to-executable.c's create_code, with a
1844 clarification of the output message.
1845 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1847 (test_jit): Use CHECK_NO_ERRORS when calling
1848 gcc_jit_context_compile_to_file.
1849 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1850 jit-verify-compile-to-file to jit-verify-output-file-was-created.
1851 (jit-setup-compile-to-file): Likewise. Add a verbose comment
1852 about deletions that are attempted.
1853 (jit-verify-compile-to-file): Rename to...
1854 (jit-verify-output-file-was-created): ...this, and drop the
1855 attempt to run "file" and verify the output.
1856 (jit-verify-assembler): New function.
1857 (jit-verify-object): New function.
1858 (jit-verify-dynamic-library): New function.
1859 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1860 favor of an implementation from new file
1861 create-code-for-hello-world-executable.h, which also adds a
1863 (dg-final): Replace jit-verify-compile-to-file with
1864 jit-verify-output-file-was-created, and invoke new function
1865 jit-verify-assembler.
1866 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1868 (dg-final): Replace jit-verify-compile-to-file with
1869 jit-verify-output-file-was-created, and invoke new function
1870 jit-verify-dynamic-library.
1871 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1872 favor of an implementation from new file
1873 create-code-for-hello-world-executable.h, which also adds a
1875 (dg-final): Replace jit-verify-compile-to-file with
1876 jit-verify-output-file-was-created. Strengthen the expected stdout
1877 from the built executable.
1878 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1879 favor of an implementation from new file
1880 create-code-for-hello-world-executable.h, which also adds a
1882 (dg-final): Replace jit-verify-compile-to-file with
1883 jit-verify-output-file-was-created, and invoke new function
1885 * jit.dg/verify-dynamic-library.c: New source file.
1887 2015-02-06 Sebastian Pop <s.pop@samsung.com>
1888 Brian Rzycki <b.rzycki@samsung.com>
1890 PR tree-optimization/64878
1891 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1893 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1896 * g++.dg/ipa/pr64896.C: New test.
1898 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1901 * gcc.target/powerpc/pr64205.c: New file.
1903 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
1905 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1906 (dg-options): Use -fpie instead of -fPIE -pie.
1908 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1911 * g++.dg/asan/pr64937.C: New test.
1913 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
1916 * gfortran.dg/class_to_type_4.f90: New test
1918 2015-01-29 Andre Vehreschild <vehre@gmx.de>
1920 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1922 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1924 PR rtl-optimization/64957
1926 * gcc.c-torture/execute/pr64957.c: New test.
1928 2015-02-05 Jeff Law <law@redhat.com>
1931 * gcc.target/h8300/pr17306-1.c: New test.
1932 * gcc.target/h8300/pr17306-2.c: New test.
1934 2015-02-05 Tobias Burnus <burnus@net-b.de>
1937 * gfortran.dg/structure_constructor_12.f90: New.
1939 2015-02-05 Jeff Law <law@redhat.com>
1942 gcc.target/h8300/pr58400.c: New test.
1944 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1946 * gcc.target/arm/macro_defs0.c: New test.
1947 * gcc.target/arm/macro_defs1.c: New test.
1948 * gcc.target/arm/macro_defs2.c: New test.
1950 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1952 PR rtl-optimization/64905
1953 * gcc.target/i386/pr64905.c: Require nonpic target.
1954 (dg-options): Add -fomit-frame-pointer.
1957 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1959 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1962 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1965 * gfortran.dg/type_to_class_2.f90: New test
1966 * gfortran.dg/type_to_class_3.f90: New test
1968 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1971 * g++.dg/torture/pr64686.C: New testcase.
1973 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1975 PR rtl-optimization/64905
1976 * gcc.target/i386/pr64905.c: New file.
1978 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1980 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1981 * gcc.dg/guality/pr41616-1.c: Ditto.
1983 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1986 * gcc.dg/pr64817-3.c: New.
1988 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1989 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1991 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1992 pass parameters in registers.
1993 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1994 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1995 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1997 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1998 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2000 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2001 list, allow for multilibed targets.
2002 * gcc.dg/combine_ashiftrt_2.c: Likewise.
2004 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2006 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2007 * gcc.dg/pr46728-6.c: Ditto.
2009 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
2011 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2012 for mips_nanlegacy target.
2014 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
2016 * gcc.target/i386/chkp-hidden-def.c: New.
2018 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2021 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2022 to use 24 bits for bitfield b.
2024 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2027 * lib/target-supports.exp (check_effective_target_bswap64): Do not
2028 cache result in a global variable. Include all 32-bit targets for
2031 2015-02-03 Jakub Jelinek <jakub@redhat.com>
2033 PR rtl-optimization/64756
2034 * gcc.c-torture/execute/pr64756.c: New test.
2036 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
2039 * gcc.target/sh/pr64660-0.h: New.
2040 * gcc.target/sh/pr64660-1.c: New.
2041 * gcc.target/sh/pr64660-2.c: New.
2042 * gcc.target/sh/pr64660-3.c: New.
2043 * gcc.target/sh/pr64660-4.c: New.
2045 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2048 * g++.dg/warn/Waddress-2.C: New.
2050 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
2053 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2055 2015-02-03 Dodji Seketeli <dodji@redhat.com>
2057 PR preprocessor/64803
2058 * gcc.dg/cpp/builtin-macro-1.c: New test case.
2060 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
2062 * g++.dg/ipa/devirt-37.C: Disable early inlining.
2064 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2066 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2067 (_ARM_FPSRC): Add DN and AHP fields.
2068 (clean_results): Force DN=1 on AArch64.
2069 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2070 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2071 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2072 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2073 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2074 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2076 2015-02-02 Alan Modra <amodra@gmail.com>
2078 * gcc.target/powerpc/cprophard.c: New.
2080 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2082 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2083 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2085 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2088 * gcc.dg/pr64817-1.c: New test.
2089 * gcc.dg/pr64817-2.c: New test.
2091 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2094 * gcc.target/sh/pr64851-0.h: New
2095 * gcc.target/sh/pr64851-1.c: New
2096 * gcc.target/sh/pr64851-2.c: New
2097 * gcc.target/sh/pr64851-3.c: New
2098 * gcc.target/sh/pr64851-4.c: New
2100 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2103 * gcc.dg/torture/pr64882.c: New test.
2105 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2108 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2111 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2113 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2114 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2115 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2116 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2117 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2118 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2120 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2121 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2123 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2124 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2127 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2130 * g++.dg/pr64688-2.C: New.
2132 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2134 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2135 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2136 * gcc.target/i386/fuse-caller-save.c: Ditto.
2137 * gcc.target/i386/headmerge-1.c: Ditto.
2138 * gcc.target/i386/headmerge-2.c: Ditto.
2139 * gcc.target/i386/sibcall-6.c: Ditto.
2141 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2144 * gcc.target/i386/pr64617.c: New test.
2146 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2149 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2150 (dg-options): Remove -m32.
2151 (dg-final): Scan for "movb %al" only.
2152 * gcc.target/i386/pr15184-2.c: Ditto.
2154 2015-01-30 Richard Biener <rguenther@suse.de>
2156 PR tree-optimization/64829
2157 * gcc.dg/vect/pr64829.c: New testcase.
2159 2015-01-29 Marek Polacek <polacek@redhat.com>
2162 * gcc.dg/pr64709.c: New test.
2164 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2167 * g++.dg/ubsan/pr64717-1.C: New test.
2168 * g++.dg/ubsan/pr64717-2.C: New test.
2170 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2172 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2174 2015-01-29 Jeff Law <law@redhat.com>
2177 * gcc.target/i386/pr15184-1.c: New test.
2178 * gcc.target/i386/pr15184-2.c: New test.
2180 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2182 PR tree-optimization/64746
2183 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2185 2015-01-29 Richard Biener <rguenther@suse.de>
2187 PR tree-optimization/64853
2188 * gcc.dg/torture/pr64853.c: New testcase.
2190 2015-01-29 Richard Biener <rguenther@suse.de>
2192 PR tree-optimization/64844
2193 * gcc.dg/vect/pr64844.c: New testcase.
2195 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2198 * gcc.dg/pr64809.c: Delete.
2200 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2203 * gcc.target/i386/pr64805.c: New.
2205 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2207 * gcc.dg/guality/guality.h (main): Add argv[0] to
2208 guality_gdb_command.
2210 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2213 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2215 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2218 * gcc.target/sh/sh.exp
2219 (check_effective_target_atomic_model_soft_gusa_available,
2220 check_effective_target_atomic_model_soft_tcb_available,
2221 check_effective_target_atomic_model_soft_imask_available,
2222 check_effective_target_atomic_model_hard_llcs_available): New.
2223 * gcc.target/sh/pr64659-0.h: New.
2224 * gcc.target/sh/pr64659-1.c: New.
2225 * gcc.target/sh/pr64659-2.c: New.
2226 * gcc.target/sh/pr64659-3.c: New.
2227 * gcc.target/sh/pr64659-4.c: New.
2229 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2231 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2232 scan-assembler-times pattern.
2234 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2237 * gcc.dg/pr64809.c: New test.
2239 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2241 PR tree-optimization/64277
2242 * gcc.dg/pr64277.c: New.
2244 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2246 PR tree-optimization/64718
2247 * gcc.c-torture/execute/pr64718.c: New test.
2249 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2251 * gcc.target/aarch64/abs_2.c: New.
2253 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2255 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2256 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2257 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2260 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2263 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2264 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2265 { target comdat_group }.
2267 2015-01-27 Tobias Burnus <burnus@net-b.de>
2270 * gfortran.dg/goacc/coarray_2.f90: New.
2272 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2276 * g++.dg/torture/pr64139.C: New testcase.
2277 * g++.dg/torture/pr60871.C: Likewise.
2279 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2282 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2283 prevent linking errors.
2285 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2288 * g++.dg/torture/pr64282.C: New testcase.
2290 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2292 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2295 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2297 * gcc.target/s390/hotpatch-13.c: New testcase.
2298 * gcc.target/s390/hotpatch-14.c: New testcase.
2299 * gcc.target/s390/hotpatch-15.c: New testcase.
2300 * gcc.target/s390/hotpatch-16.c: New testcase.
2301 * gcc.target/s390/hotpatch-17.c: New testcase.
2302 * gcc.target/s390/hotpatch-18.c: New testcase.
2303 * gcc.target/s390/hotpatch-19.c: New testcase.
2304 * gcc.target/s390/hotpatch-20.c: New testcase.
2305 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2306 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2307 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2308 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2309 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2310 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2311 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2312 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2313 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2314 * gcc.target/s390/hotpatch-10.c: Likewise.
2315 * gcc.target/s390/hotpatch-11.c: Likewise.
2316 * gcc.target/s390/hotpatch-12.c: Likewise.
2317 * gcc.target/s390/hotpatch-2.c: Likewise.
2318 * gcc.target/s390/hotpatch-3.c: Likewise.
2319 * gcc.target/s390/hotpatch-4.c: Likewise.
2320 * gcc.target/s390/hotpatch-5.c: Likewise.
2321 * gcc.target/s390/hotpatch-6.c: Likewise.
2322 * gcc.target/s390/hotpatch-7.c: Likewise.
2323 * gcc.target/s390/hotpatch-8.c: Likewise.
2324 * gcc.target/s390/hotpatch-9.c: Likewise.
2325 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2326 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2327 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2328 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2329 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2330 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2331 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2332 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2334 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2336 * gcc.dg/long_branch.c: New testcase.
2338 2015-01-27 Richard Biener <rguenther@suse.de>
2340 PR tree-optimization/56273
2341 PR tree-optimization/59124
2342 PR tree-optimization/64277
2343 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2344 * gcc.dg/Warray-bounds-12.c: Likewise.
2345 * gcc.dg/Warray-bounds-13.c: Likewise.
2347 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2349 PR rtl-optimization/61058
2350 * gcc.dg/pr61058.c: New test.
2352 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2354 * gcc.target/i386/chkp-narrow-bounds.c: New.
2356 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2358 PR tree-optimization/64807
2359 * gcc.dg/pr64807.c: New test.
2362 * gcc.dg/pr64766.c: New test.
2364 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2367 * gcc.target/sh/pr49263-4.c: New.
2369 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2372 * gfortran.dg/allocate_with_mold_1.f90: New test
2374 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2377 * gcc.dg/pr64778.c: New test.
2380 * gcc.dg/vect/pr64421.c: New test.
2382 2015-01-26 Tobias Burnus <burnus@net-b.de>
2385 * gfortran.dg/coarray_36.f: New.
2386 * gfortran.dg/coarray_37.f90: New.
2388 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2391 * gfortran.dg/class_allocate_18.f90: New.
2393 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2395 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2397 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2399 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2401 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2403 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2405 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2407 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2409 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2411 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2412 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2413 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2414 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2416 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2418 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2419 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2420 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2422 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2424 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2425 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2426 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2427 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2428 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2431 2015-01-26 Richard Biener <rguenther@suse.de>
2434 * gcc.dg/uninit-19.c: New testcase.
2436 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2438 * lib/target-supports.exp (check_effective_target_vect64): Add
2441 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2444 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2446 2015-01-26 Tony Liu <tony.liu@arm.com>
2448 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2451 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2454 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2455 correctly, clean up afterwards.
2457 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2460 * gfortran.dg/use_rename_7.f90: New.
2462 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2464 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2465 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2467 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2470 * gcc.target/sh/pr54236-4.c: New.
2472 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2474 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2475 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2478 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2481 * gfortran.dg/open_new_segv.f90: New test.
2483 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2492 * gcc.target/sh/pr64345-1.c: New.
2493 * gcc.target/sh/pr64345-2.c: New.
2494 * gcc.target/sh/pr59533-1.c: New.
2495 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2496 * gcc.target/sh/pr52933-2.c: Likewise.
2497 * gcc.target/sh/pr54089-1.c: Likewise.
2498 * gcc.target/sh/pr54236-1.c: Likewise.
2499 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2500 * gcc.target/sh/pr49263-1.c: Remove xfails.
2501 * gcc.target/sh/pr49263-2.c: Likewise.
2502 * gcc.target/sh/pr49263-3.c: Likewise.
2503 * gcc.target/sh/pr53987-1.c: Likewise.
2504 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2505 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2506 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2507 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2508 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2509 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2511 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2514 2015-01-24 Tom de Vries <tom@codesourcery.com>
2516 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2518 2015-01-23 Ian Lance Taylor <iant@google.com>
2521 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2522 targets without split stack support.
2524 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2527 * gcc.target/i386/pr64317.c: New test.
2529 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2531 PR rtl-optimization/63637
2532 PR rtl-optimization/60663
2533 * gcc.dg/pr63637-1.c: New test.
2534 * gcc.dg/pr63637-2.c: New test.
2535 * gcc.dg/pr63637-3.c: New test.
2536 * gcc.dg/pr63637-4.c: New test.
2537 * gcc.dg/pr63637-5.c: New test.
2538 * gcc.dg/pr63637-6.c: New test.
2539 * gcc.target/i386/pr63637-1.c: New test.
2540 * gcc.target/i386/pr63637-2.c: New test.
2541 * gcc.target/i386/pr63637-3.c: New test.
2542 * gcc.target/i386/pr63637-4.c: New test.
2543 * gcc.target/i386/pr63637-5.c: New test.
2544 * gcc.target/i386/pr63637-6.c: New test.
2546 2015-01-23 Richard Biener <rguenther@suse.de>
2549 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2550 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2552 2015-01-23 Marek Polacek <polacek@redhat.com>
2554 PR preprocessor/60570
2555 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2556 * gcc.dg/cpp/pr60570.c: New test.
2558 2015-01-23 Richard Biener <rguenther@suse.de>
2561 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2562 vectorization on vect64 targets.
2564 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2567 * gfortran.dg/class_allocate_17.f90: New.
2569 2015-01-23 Tobias Burnus <burnus@net-b.de>
2572 * gfortran.dg/goacc/combined_loop.f90: New.
2574 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2577 * gfortran.dg/make_unit.f90: New test.
2579 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2582 * gfortran.dg/negative_unit_int8.f: Update.
2584 2015-01-22 Jeff Law <law@redhat.com>
2587 * gcc.target/m68k/pr52076-1.c: New test.
2588 * gcc.target/m68k/pr52076-2.c: New test.
2590 2015-01-22 Richard Biener <rguenther@suse.de>
2593 * gcc.dg/torture/pr64728.c: New testcase.
2595 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2598 * g++.dg/pr64688.C: New test.
2600 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2602 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2603 to avoid errors with -fpic.
2605 2015-01-22 Richard Biener <rguenther@suse.de>
2608 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2610 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2612 PR rtl-optimization/64682
2613 * gcc.c-torture/execute/pr64682.c: New file.
2615 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2618 * gcc.dg/pr64511.c: New test.
2620 PR rtl-optimization/62078
2621 * g++.dg/opt/pr62078.C: New test.
2624 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2626 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2629 * gfortran.dg/internal_pack_15.f90: New test.
2631 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2633 * c-c++-common/tsan/step.c: New testcase.
2635 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2637 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2639 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2641 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2643 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2645 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2647 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2649 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2651 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2653 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2655 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2657 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2659 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2661 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2663 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2665 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2667 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2669 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2671 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2673 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2675 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2677 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2679 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2681 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2683 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2685 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2686 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2687 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2690 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2692 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2693 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2694 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2697 2015-01-21 Renlin Li <renlin.li@arm.com>
2699 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2700 * g++.dg/tls/thread_local5g.C: Likewise.
2701 * g++.dg/tls/thread_local6g.C: Likewise.
2703 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2705 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2706 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2707 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2709 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2711 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2712 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2713 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2715 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2717 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2718 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2719 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2721 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2723 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2724 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2725 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2727 2015-01-20 Jeff Law <law@redhat.com>
2730 * gcc.target/m68k/pr59946.c: New test.
2732 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2734 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2735 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2736 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2738 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2740 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2741 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2742 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2744 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2746 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2747 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2748 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2750 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2752 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2753 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2754 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2756 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2759 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2761 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2762 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2763 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2765 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2767 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2768 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2769 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2771 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2773 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2775 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2777 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2780 * g++.dg/ubsan/pr64632.C: New test.
2783 * gcc.dg/pr64663.c: New test.
2785 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2788 * g++.dg/warn/Wunused-var-23.C: New.
2790 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2793 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2794 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2796 2015-01-20 Richard Biener <rguenther@suse.de>
2799 * gcc.dg/lto/pr64684_0.c: New testcase.
2800 * gcc.dg/lto/pr64684_1.c: Likewise.
2801 * gcc.dg/lto/pr64684_2.c: Likewise.
2802 * gcc.dg/lto/pr64685_0.c: Likewise.
2803 * gcc.dg/lto/pr64685_1.c: Likewise.
2805 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2808 * g++.dg/cpp1y/lambda-init12.C: New.
2810 2015-01-20 Richard Biener <rguenther@suse.de>
2812 PR tree-optimization/64410
2813 * g++.dg/vect/pr64410.cc: Require vect_double.
2815 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
2818 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2820 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
2824 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2826 PR rtl-optimization/64081
2827 * gcc.dg/pr64081.c: New test.
2829 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2831 * jit.dg/harness.h: Include <unistd.h>.
2832 (CHECK_NO_ERRORS): New.
2833 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2834 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2835 gcc_jit_context_compile_to_file.
2836 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2837 args to the spawned executable.
2838 (jit-expand-vars): New function.
2839 (jit-exe-params): New variable.
2840 (dg-jit-set-exe-params): New function.
2841 (jit-dg-test): Detect testcases that use
2842 jit-verify-compile-to-file and call jit-setup-compile-to-file.
2843 Set arguments of spawned process to jit-exe-params.
2844 (jit-get-output-filename): New function.
2845 (jit-setup-compile-to-file): New function.
2846 (jit-verify-compile-to-file): New function.
2847 (jit-run-executable): New function.
2848 (jit-verify-executable): New function.
2849 * jit.dg/test-compile-to-assembler.c: New testcase.
2850 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2851 * jit.dg/test-compile-to-executable.c: New testcase.
2852 * jit.dg/test-compile-to-object.c: New testcase.
2854 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
2857 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2860 2015-01-19 Martin Liska <mliska@suse.cz>
2862 * objc/compile/pr64668.m: New test.
2864 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2866 * jit.dg/test-arith-overflow.c: Include stdbool.h.
2867 (create_overflow_fn): Update comment to clarify that
2868 the third param of the created function is a bool *, not
2870 (verify_int_overflow_fn): Convert param "expected_ovf" from
2871 int to bool. Update third param of "overflow_fn_type" from int *
2872 to bool *. Update local "actual_ovf" from int to bool.
2873 (verify_uint_overflow_fn): Likewise.
2875 2015-01-19 Martin Liska <mliska@suse.cz>
2877 * gcc.dg/ipa/ipa-icf-33.c: New test.
2879 2015-01-19 Felix Yang <felix.yang@huawei.com>
2880 Haijian Zhang <z.zhanghaijian@huawei.com>
2882 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2883 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2884 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2885 result_float64x2, expected_hfloat64x2): New helper type, variable and
2887 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2888 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2889 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2890 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2891 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2892 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2893 and target without the FMA feature.
2895 2015-01-19 Jiong Wang <jiong.wang@arm.com>
2897 * gcc.target/aarch64/pr64304.c: New testcase.
2899 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2901 PR rtl-optimization/64081
2902 * gcc.dg/pr64081.c: New test.
2904 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
2907 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2909 * gcc.target/aarch64/test_frame_6.c: Likewise.
2910 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2911 and x19 (in the epilogue).
2912 * gcc.target/aarch64/test_frame_4.c: Likewise.
2913 * gcc.target/aarch64/test_frame_7.c: Likewise.
2915 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
2917 * gcc.target/i386/chkp-always_inline.c: New.
2919 2015-01-15 Andrew Pinski <apinski@cavium.com>
2920 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2922 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2923 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2925 2015-01-18 Andre Vehreschild <vehre@gmx.de>
2928 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2929 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2931 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2934 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2936 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2939 * gcc.target/sh/torture/pr64652.c: New.
2941 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2943 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2944 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2945 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2946 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2947 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2948 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2950 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2953 * g++.dg/torture/pr64378.C: New testcase.
2955 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2958 * gfortran.dg/block_13.f08: New test
2960 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2963 * gfortran.dg/associate_1.f03: Allow test for character with
2966 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2968 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2969 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2971 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2973 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2975 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2978 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2980 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2983 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2986 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2989 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2991 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2994 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2996 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2998 PR rtl-optimization/52773
2999 * gcc.c-torture/compile/pr52773.c: New test.
3001 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3004 * g++.dg/cpp0x/alias-decl-46.C: New.
3006 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3008 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3010 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3012 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3014 (CHECK_FP): Likewise.
3015 (CHECK_CUMULATIVE_SAT): Likewise.
3017 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3019 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3020 (Set_Neon_Cumulative_Sat): Add parameter.
3021 (__set_neon_cumulative_sat): Support new parameter.
3022 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3023 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3025 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3026 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3029 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3031 * g++.dg/tsan/vptr_benign_race.C: New testcase.
3032 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3034 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3037 * g++.dg/tls/thread_local-ice4.C: New.
3039 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
3041 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3044 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3047 * g++.dg/cpp0x/vt-62276.C: New.
3049 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3052 * g++.dg/pr64353.C: New.
3054 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3057 * gcc.target/aarch64/pr64263_1.c: New test.
3059 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
3061 PR tree-optimization/64434
3062 * gcc.dg/torture/pr64434.c: Move to...
3063 * gcc.dg/pr64434.c: ... here.
3065 2015-01-16 Richard Biener <rguenther@suse.de>
3068 * gcc.dg/uninit-18.c: New testcase.
3070 2015-01-16 Richard Biener <rguenther@suse.de>
3072 PR tree-optimization/64568
3073 * g++.dg/torture/pr64568-2.C: New testcase.
3075 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3078 * gcc.target/i386/chkp-label-address.c: New.
3080 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3083 * gfortran.dg/pointer_init_6.f90: Extended.
3085 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3087 * gcc.c-torture/compile/20150108.c: New test.
3089 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3091 * gcc.target/visium: New directory.
3093 2015-01-16 Richard Biener <rguenther@suse.de>
3095 PR tree-optimization/61743
3096 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3097 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3099 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3101 * gcc.dg/pr64015.c: New test.
3103 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3107 * g++.dg/ipa/pr64612.C: New test.
3109 2015-01-16 Renlin Li <renlin.li@arm.com>
3111 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3113 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3115 * gcc.target/i386/sse-14.c: Test new intrinsic.
3116 * gcc.target/i386/sse-22.c: Ditto.
3118 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3121 * g++.dg/cpp0x/auto44.C: New.
3123 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3126 * gcc.target/nios2/gpopt-all.c: New test case.
3127 * gcc.target/nios2/gpopt-local.c: New test case.
3128 * gcc.target/nios2/gpopt-global.c: New test case.
3129 * gcc.target/nios2/gpopt-data.c: New test case.
3130 * gcc.target/nios2/gpopt-none.c: New test case.
3132 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3134 * g++.dg/ubsan/vptr-1.C: New test.
3135 * g++.dg/ubsan/vptr-2.C: New test.
3136 * g++.dg/ubsan/vptr-3.C: New test.
3137 * g++.dg/ubsan/vptr-4.C: New test.
3138 * g++.dg/ubsan/vptr-5.C: New test.
3139 * g++.dg/ubsan/vptr-6.C: New test.
3140 * g++.dg/ubsan/vptr-7.C: New test.
3141 * g++.dg/ubsan/vptr-8.C: New test.
3142 * g++.dg/ubsan/vptr-9.C: New test.
3144 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3146 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3148 * lib/gcc-dg.exp: Likewise.
3150 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3152 PR rtl-optimization/64110
3153 * gcc.target/i386/pr64110.c: Add scan-assembler.
3155 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3156 James Norris <jnorris@codesourcery.com>
3157 Cesar Philippidis <cesar@codesourcery.com>
3158 Ilmir Usmanov <i.usmanov@samsung.com>
3160 * lib/target-supports.exp (check_effective_target_fopenacc): New
3162 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3163 * g++.dg/goacc/goacc.exp: Likewise.
3164 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3165 * gcc.dg/goacc/goacc.exp: Likewise.
3166 * gfortran.dg/goacc/goacc.exp: Likewise.
3167 * c-c++-common/cpp/openacc-define-1.c: New file.
3168 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3169 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3170 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3171 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3172 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3173 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3174 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3175 * c-c++-common/goacc/cache-1.c: Likewise.
3176 * c-c++-common/goacc/clauses-fail.c: Likewise.
3177 * c-c++-common/goacc/collapse-1.c: Likewise.
3178 * c-c++-common/goacc/data-1.c: Likewise.
3179 * c-c++-common/goacc/data-2.c: Likewise.
3180 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3181 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3182 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3183 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3184 * c-c++-common/goacc/if-clause-1.c: Likewise.
3185 * c-c++-common/goacc/if-clause-2.c: Likewise.
3186 * c-c++-common/goacc/kernels-1.c: Likewise.
3187 * c-c++-common/goacc/loop-1.c: Likewise.
3188 * c-c++-common/goacc/loop-private-1.c: Likewise.
3189 * c-c++-common/goacc/nesting-1.c: Likewise.
3190 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3191 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3192 * c-c++-common/goacc/parallel-1.c: Likewise.
3193 * c-c++-common/goacc/pcopy.c: Likewise.
3194 * c-c++-common/goacc/pcopyin.c: Likewise.
3195 * c-c++-common/goacc/pcopyout.c: Likewise.
3196 * c-c++-common/goacc/pcreate.c: Likewise.
3197 * c-c++-common/goacc/pragma_context.c: Likewise.
3198 * c-c++-common/goacc/present-1.c: Likewise.
3199 * c-c++-common/goacc/reduction-1.c: Likewise.
3200 * c-c++-common/goacc/reduction-2.c: Likewise.
3201 * c-c++-common/goacc/reduction-3.c: Likewise.
3202 * c-c++-common/goacc/reduction-4.c: Likewise.
3203 * c-c++-common/goacc/sb-1.c: Likewise.
3204 * c-c++-common/goacc/sb-2.c: Likewise.
3205 * c-c++-common/goacc/sb-3.c: Likewise.
3206 * c-c++-common/goacc/update-1.c: Likewise.
3207 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3208 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3209 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3210 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3211 * gfortran.dg/goacc/assumed.f95: Likewise.
3212 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3213 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3214 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3215 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3216 * gfortran.dg/goacc/branch.f95: Likewise.
3217 * gfortran.dg/goacc/cache-1.f95: Likewise.
3218 * gfortran.dg/goacc/coarray.f95: Likewise.
3219 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3220 * gfortran.dg/goacc/cray.f95: Likewise.
3221 * gfortran.dg/goacc/critical.f95: Likewise.
3222 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3223 * gfortran.dg/goacc/data-tree.f95: Likewise.
3224 * gfortran.dg/goacc/declare-1.f95: Likewise.
3225 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3226 * gfortran.dg/goacc/fixed-1.f: Likewise.
3227 * gfortran.dg/goacc/fixed-2.f: Likewise.
3228 * gfortran.dg/goacc/fixed-3.f: Likewise.
3229 * gfortran.dg/goacc/fixed-4.f: Likewise.
3230 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3231 * gfortran.dg/goacc/if.f95: Likewise.
3232 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3233 * gfortran.dg/goacc/list.f95: Likewise.
3234 * gfortran.dg/goacc/literal.f95: Likewise.
3235 * gfortran.dg/goacc/loop-1.f95: Likewise.
3236 * gfortran.dg/goacc/loop-2.f95: Likewise.
3237 * gfortran.dg/goacc/loop-3.f95: Likewise.
3238 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3239 * gfortran.dg/goacc/omp.f95: Likewise.
3240 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3241 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3242 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3243 * gfortran.dg/goacc/parameter.f95: Likewise.
3244 * gfortran.dg/goacc/private-1.f95: Likewise.
3245 * gfortran.dg/goacc/private-2.f95: Likewise.
3246 * gfortran.dg/goacc/private-3.f95: Likewise.
3247 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3248 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3249 * gfortran.dg/goacc/reduction.f95: Likewise.
3250 * gfortran.dg/goacc/routine-1.f90: Likewise.
3251 * gfortran.dg/goacc/routine-2.f90: Likewise.
3252 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3253 * gfortran.dg/goacc/several-directives.f95: Likewise.
3254 * gfortran.dg/goacc/sie.f95: Likewise.
3255 * gfortran.dg/goacc/subarrays.f95: Likewise.
3256 * gfortran.dg/gomp/map-1.f90: Likewise.
3257 * gfortran.dg/openacc-define-1.f90: Likewise.
3258 * gfortran.dg/openacc-define-2.f90: Likewise.
3259 * gfortran.dg/openacc-define-3.f90: Likewise.
3260 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3261 * g++.dg/gomp/block-2.C: Likewise.
3262 * g++.dg/gomp/block-3.C: Likewise.
3263 * g++.dg/gomp/block-5.C: Likewise.
3264 * g++.dg/gomp/target-1.C: Likewise.
3265 * g++.dg/gomp/target-2.C: Likewise.
3266 * g++.dg/gomp/taskgroup-1.C: Likewise.
3267 * g++.dg/gomp/teams-1.C: Likewise.
3268 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3269 * gcc.dg/cilk-plus/jump.c: Likewise.
3270 * gcc.dg/gomp/block-1.c: Likewise.
3271 * gcc.dg/gomp/block-10.c: Likewise.
3272 * gcc.dg/gomp/block-2.c: Likewise.
3273 * gcc.dg/gomp/block-3.c: Likewise.
3274 * gcc.dg/gomp/block-4.c: Likewise.
3275 * gcc.dg/gomp/block-5.c: Likewise.
3276 * gcc.dg/gomp/block-6.c: Likewise.
3277 * gcc.dg/gomp/block-7.c: Likewise.
3278 * gcc.dg/gomp/block-8.c: Likewise.
3279 * gcc.dg/gomp/block-9.c: Likewise.
3280 * gcc.dg/gomp/target-1.c: Likewise.
3281 * gcc.dg/gomp/target-2.c: Likewise.
3282 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3283 * gcc.dg/gomp/teams-1.c: Likewise.
3285 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3287 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3290 2015-01-15 Mike Stump <mikestump@comcast.net>
3292 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3293 * gcc.dg/inline_2.c: Likewise.
3294 * gcc.dg/inline_3.c: Likewise.
3295 * gcc.dg/inline_4.c: Likewise.
3297 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3300 * gfortran.dg/proc_ptr_comp_43.f90: New.
3302 2015-01-15 Mike Stump <mikestump@comcast.net>
3304 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3305 * gcc.dg/unroll_2.c: Likewise.
3306 * gcc.dg/unroll_3.c: Likewise.
3307 * gcc.dg/unroll_4.c: Likewise.
3308 * gcc.dg/unroll_5.c: Likewise.
3310 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3313 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3315 * gcc.target/aarch64/test_frame_6.c: Likewise.
3316 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3317 x30 and x19 (in the epilogue).
3318 * gcc.target/aarch64/test_frame_4.c: Likewise.
3319 * gcc.target/aarch64/test_frame_7.c: Likewise.
3321 2015-01-15 Martin Liska <mliska@suse.cz>
3323 * g++.dg/ipa/pr64068.C: New test.
3324 * gcc.dg/ipa/PR64559.c: New test.
3326 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3328 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3331 2015-01-15 Richard Biener <rguenther@suse.de>
3333 PR tree-optimization/61743
3334 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3335 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3337 2015-01-15 Renlin Li <renlin.li@arm.com>
3339 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3340 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3342 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3344 * gcc.dg/vect/vect-aggressive-1.c: New.
3345 * gcc.target/i386/avx2-vect-aggressive.c: New.
3347 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3349 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3351 2015-01-15 Richard Biener <rguenther@suse.de>
3354 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3355 -Wl,-undefined,dynamic_lookup.
3357 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3359 * gnat.dg/opt47.adb: New test.
3361 2015-01-15 Richard Biener <rguenther@suse.de>
3364 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3366 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3368 PR tree-optimization/64434
3369 * gcc.dg/torture/pr64434.c: New test.
3371 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3373 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3374 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3375 -march=loongson* and -march=octeon* require -mno-micromips.
3377 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3378 Matthew Fortune <matthew.fortune@imgtec.com>
3380 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3381 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3382 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3383 * gcc.target/mips/call-saved-7.c: New file.
3384 * gcc.target/mips/call-saved-8.c: New file.
3385 * gcc.target/mips/call-saved-9.c: New file.
3387 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3389 * gcc.target/mips/lsa.c: New file.
3390 * gcc.target/mips/mips64-lsa.c: Likewise.
3391 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3392 * gcc.target/mips/mulsize-4.c: Likewise.
3393 * gcc.target/mips/mulsize-5.c: New file.
3394 * gcc.target/mips/mulsize-6.c: Likewise.
3395 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3396 and !HAS_LSA as ghost options.
3397 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3400 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3402 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3404 2015-01-15 Richard Biener <rguenther@suse.de>
3407 * gcc.dg/torture/pr64365.c: New testcase.
3409 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3411 * gcc.dg/stackprotectexplicit1.c: New test.
3412 * g++.dg/stackprotectexplicit2.c: New test.
3414 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3417 * gfortran.dg/inquire_internal.f90: New.
3418 * gfortran.dg/negative_unit_check.f90: New.
3420 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3423 * gcc.target/sh/pr53988-1.c: New.
3425 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3428 * g++.dg/tls/thread_local-ice3.C: New.
3430 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3432 * gcc.target/i386/fentry-override.c: Properly place {} in target
3433 selector. Remove nonpic.
3434 * gcc.target/i386/fentry.c: Likewise.
3436 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3438 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3439 warnings instead of errors.
3441 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3443 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3444 option support instead of ENABLE_LTO from Makefile.
3446 2015-01-14 Richard Biener <rguenther@suse.de>
3448 PR tree-optimization/59354
3449 * gcc.dg/vect/pr59354.c: New testcase.
3451 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3453 * lib/target-supports.exp
3454 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3455 on ARM architures before v7.
3457 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3460 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3463 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3466 * gcc.target/i386/pr64386.c: New test.
3468 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3471 * gcc.target/i386/pr64393.c: New test.
3473 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3476 * gcc.target/i386/pr64387.c: New test.
3478 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3480 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3482 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3484 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3486 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3489 * gcc.target/arm/pr64453.c: New.
3491 2015-01-14 Richard Biener <rguenther@suse.de>
3494 * gcc.dg/lto/pr64415_0.c: New testcase.
3495 * gcc.dg/lto/pr64415_1.c: Likewise.
3497 2015-01-14 Martin Liska <mliska@suse.cz>
3499 * gcc.dg/ipa/pr64307.c: New test.
3501 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3503 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3506 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3509 * gcc.target/arm/pr64460_1.c: New test.
3511 2015-01-14 Richard Biener <rguenther@suse.de>
3513 PR tree-optimization/64493
3514 PR tree-optimization/64495
3515 * gcc.dg/vect/pr64493.c: New testcase.
3516 * gcc.dg/vect/pr64495.c: Likewise.
3518 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3520 * gcc.dg/Warray-bounds-11.c: New test-case.
3522 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3524 * gcc.target/mips/octeon3-pipe-1.c: New test.
3526 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3528 * jit.dg/harness.h (set_up_logging): Move string concatenation
3530 (concat_strings): New function.
3531 (dump_reproducer): New function.
3532 (test_jit): Call dump_reproducer.
3533 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3535 (jit-dg-test): Delete any generated reproducer from previous runs.
3536 Verify that a generated reproducer was created, and verify that it
3538 * jit.dg/test-nested-contexts.c (main): Call
3539 gcc_jit_context_dump_reproducer_to_file.
3541 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3543 * gcc.dg/aru-2.c: Add dg-require-profiling.
3545 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3547 * lib/target-supports.exp (check_profiling_available): Check if
3550 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3553 * g++.dg/torture/pr64565.C: New testcase.
3555 2015-01-13 Marek Polacek <polacek@redhat.com>
3558 * gcc.dg/tm/pr64391.c: New test.
3560 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3562 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3565 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3567 * gcc.target/i386/pie.c: New test.
3569 * lib/target-supports.exp (check_effective_target_pie): New.
3571 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3573 PR rtl-optimization/64286
3574 * gcc.target/i386/avx2-pr64286.c: New test.
3576 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3579 * g++.dg/cpp0x/vt-57626.C: New.
3581 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3584 * gfortran.dg/pr64528.f90: New test.
3586 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3588 * gcc.target/aarch64/subsp.c: New test.
3590 2015-01-13 Andrew Pinski <apinski@cavium.com>
3592 * gcc.target/aarch64/store-pair-1.c: New testcase.
3594 2015-01-13 Richard Biener <rguenther@suse.de>
3597 * gcc.dg/lto/pr64373_0.c: New testcase.
3599 2015-01-13 Andrew Pinski <apinski@cavium.com>
3601 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3602 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3604 2015-01-13 Richard Biener <rguenther@suse.de>
3606 PR tree-optimization/64406
3607 * gcc.dg/pr64406.c: New testcase.
3609 2015-01-13 Richard Biener <rguenther@suse.de>
3611 PR tree-optimization/64404
3612 * gcc.dg/vect/pr64404.c: New testcase.
3614 2015-01-13 Richard Biener <rguenther@suse.de>
3616 PR tree-optimization/64568
3617 * g++.dg/torture/pr64568.C: New testcase.
3619 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3621 * jit.dg/test-error-local-used-from-other-function.c: New test
3623 * jit.dg/test-error-param-reuse.c: New test case.
3624 * jit.dg/test-error-param-sharing.c: New test case.
3625 * jit.dg/test-error-param-used-from-other-function.c: New test
3627 * jit.dg/test-error-param-used-without-a-function.c: New test
3630 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3632 PR tree-optimization/64563
3633 * gcc.dg/pr64563.c: New test.
3636 * gcc.target/i386/pr64513.c: New test.
3638 PR tree-optimization/64454
3639 * gcc.dg/pr64454.c: New test.
3642 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3644 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3645 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3646 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3647 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3648 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3649 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3650 * gcc.dg/vect/slp-25.c: Likewise.
3651 * gcc.dg/vect/vect-109.c: Likewise.
3652 * gcc.dg/vect/vect-13.c: Likewise.
3653 * gcc.dg/vect/vect-17.c: Likewise.
3654 * gcc.dg/vect/vect-18.c: Likewise.
3655 * gcc.dg/vect/vect-19.c: Likewise.
3656 * gcc.dg/vect/vect-20.c: Likewise.
3657 * gcc.dg/vect/vect-21.c: Likewise.
3658 * gcc.dg/vect/vect-22.c: Likewise.
3659 * gcc.dg/vect/vect-27.c: Likewise.
3660 * gcc.dg/vect/vect-29.c: Likewise.
3661 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3662 * gcc.dg/vect/vect-2.c: Likewise.
3663 * gcc.dg/vect/vect-3.c: Likewise.
3664 * gcc.dg/vect/vect-4.c: Likewise.
3665 * gcc.dg/vect/vect-5.c: Likewise.
3666 * gcc.dg/vect/vect-72.c: Likewise.
3667 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3668 * gcc.dg/vect/vect-73.c: Likewise.
3669 * gcc.dg/vect/vect-77-global.c: Likewise.
3670 * gcc.dg/vect/vect-78-global.c: Likewise.
3671 * gcc.dg/vect/vect-7.c: Likewise.
3672 * gcc.dg/vect/vect-86.c: Likewise.
3673 * gcc.dg/vect/vect-align-1.c: Likewise.
3674 * gcc.dg/vect/vect-align-3.c: Likewise.
3675 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3676 * gcc.dg/vect/vect-all.c: Likewise.
3677 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3678 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3679 * gcc.dg/vect/vect-peel-3.c: Likewise.
3680 * gcc.dg/vect/vect-peel-4.c: Likewise.
3681 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3683 2015-01-12 Jeff Law <law@redhat.com>
3686 * gcc.target/m68k/pr64461.c: New test.
3688 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3690 * jit.dg/test-array-as-pointer.c (create_code): Update call
3691 to gcc_jit_context_new_global by setting "kind" to
3692 GCC_JIT_GLOBAL_IMPORTED.
3693 * jit.dg/test-error-array-as-pointer.c: Likewise.
3694 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3695 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3696 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3697 * jit.dg/test-using-global.c (the_global): Rename to...
3698 (imported_global): ...this.
3699 (create_code): Update to test the three kinds of global.
3700 (verify_code): Likewise.
3702 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3705 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3707 * gcc.target/i386/pr64291-2.c: Updated.
3709 2015-01-12 Richard Biener <rguenther@suse.de>
3711 PR tree-optimization/64530
3712 * gfortran.dg/pr64530.f90: New testcase.
3714 2015-01-12 Richard Biener <rguenther@suse.de>
3717 * gcc.dg/torture/pr64357.c: New testcase.
3719 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3721 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3724 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3725 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3727 2015-01-12 Martin Liska <mliska@suse.cz>
3729 * gcc.dg/ipa/PR64550.c: New test.
3731 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3734 * g++.dg/ipa/pr63470.C: New testcase.
3736 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3739 * gfortran.dg/typebound_operator_20.f90: New.
3741 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3744 * gfortran.dg/proc_ptr_comp_42.f90: New.
3746 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3749 * gfortran.dg/proc_ptr_comp_41.f90: New.
3751 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3753 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3755 2015-01-10 Tobias Burnus <burnus@net-b.de>
3758 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3759 and add dg-excess-errors.
3760 * gfortran.dg/line_length_6.f90: New.
3761 * gfortran.dg/line_length_7.f90: New.
3762 * gfortran.dg/line_length_8.f90: New.
3763 * gfortran.dg/line_length_9.f90: New.
3764 * gfortran.dg/line_length_10.f90: New.
3765 * gfortran.dg/line_length_11.f90: New.
3767 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3769 * jit.dg/test-threads.c (struct testcase): Move declaration
3770 to jit.dg/all-non-failing-tests.h.
3771 (testcases): Likewise.
3772 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3773 declaration here from jit.dg/all-non-failing-tests.h.
3774 (testcases): Likewise.
3775 * jit.dg/test-combination.c (create_code): Eliminate spelling
3776 out all of the testcases in favor of looping through the
3777 "testcases" metadata.
3778 (verify_code): Likewise.
3780 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3782 PR rtl-optimization/64536
3783 * gcc.dg/pr64536.c: New test.
3785 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3787 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3788 * jit.dg/test-combination.c (create_code): Likewise.
3789 (verify_code): Likewise.
3790 * jit.dg/test-constants.c: New test case.
3791 * jit.dg/test-threads.c: Add test-constants.c.
3793 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3796 * objc.dg/gnu-api-2-class.m: Add a test case
3797 for the above change.
3799 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3801 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3803 2015-01-09 Richard Biener <rguenther@suse.de>
3805 PR tree-optimization/64410
3806 * g++.dg/vect/pr64410.cc: New testcase.
3808 2015-01-09 Martin Liska <mliska@suse.cz>
3810 * gcc.dg/ipa/ipa-icf-32.c: New test.
3812 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3814 * c-c++-common/tsan/tsan_barrier.h: New.
3815 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3816 * c-c++-common/tsan/bitfield_race.c: Likewise.
3817 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3818 * c-c++-common/tsan/mutexset1.c: Likewise.
3819 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3820 * c-c++-common/tsan/race_on_mutex.c: Likewise.
3821 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3822 * c-c++-common/tsan/simple_race.c: Likewise.
3823 * c-c++-common/tsan/simple_stack.c: Likewise.
3824 * c-c++-common/tsan/sleep_sync.c: Likewise.
3825 * c-c++-common/tsan/tiny_race.c: Likewise.
3826 * c-c++-common/tsan/tls_race.c: Likewise.
3827 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3828 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3829 * g++.dg/tsan/atomic_free.C: Likewise.
3830 * g++.dg/tsan/atomic_free2.C: Likewise.
3831 * g++.dg/tsan/cond_race.C: Likewise.
3832 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3834 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
3837 * lib/target-supports.exp (check_effective_target_libatomic_available):
3839 * gfortran.dg/coarray/caf.exp: Only add -latomic for
3840 targets that match effective-target libatomic_available.
3841 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3843 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3845 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3846 Verify the result of gcc_jit_context_get_last_error.
3847 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3849 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3851 PR tree-optimization/63989
3852 * gcc.dg/strlenopt-27.c: New test.
3854 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3856 * jit.dg/harness.h (set_up_logging): New function.
3857 (test_jit): Fail if gcc_jit_context_acquire fails. Call
3858 set_up_logging on the context, so that every testcase is
3859 logged to a particular file.
3860 * jit.dg/test-nested-contexts.c (main): Open a logfile,
3861 and call gcc_jit_context_set_logfile on the top-level context.
3863 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3866 * g++.dg/opt/pr64338.C: New test.
3868 2015-01-08 Tobias Burnus <burnus@net-b.de>
3870 * gfortran.dg/coarray/codimension_2b.f90: New file.
3871 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3872 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3874 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3877 * g++.dg/ext/fnname4.C: New.
3879 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3882 * g++.dg/cpp0x/constexpr-64462.C: New.
3884 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3887 * g++.dg/cpp0x/deleted10.C: New.
3889 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3891 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3893 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3895 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3896 GCC_JIT_UNARY_OP_ABS.
3897 (verify_unary_ops): Likewise.
3899 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3901 * jit.dg/test-arith-overflow.c: New test case.
3902 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3903 * jit.dg/test-combination.c (create_code): Likewise.
3904 (verify_code): Likewise.
3905 * jit.dg/test-threads.c (testcases): Likewise.
3907 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3909 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3910 rather than "jit". Load g++.exp, and call g++_init.
3911 Run test-*.cc files within the testsuite and *.cc files within
3913 (jit-dg-test): Drop the addition of -fgnu89-inline to
3914 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3915 doing it when compiling C testcases (since g++ does not handle
3916 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3917 is restored to the value after g++_init ran, rather than the
3918 value before g++_init ran. Return a list of
3919 $comp_output $output_file, as dg-test assumes.
3921 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3923 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3924 make it easier to figure out the origin of each test result when
3925 running test-combination.c and test-threads.c.
3926 (CHECK_VALUE): Likewise.
3927 (CHECK_DOUBLE_VALUE): Likewise.
3928 (CHECK_STRING_VALUE): Likewise.
3929 (CHECK_STRING_STARTS_WITH): Likewise.
3930 (CHECK_STRING_CONTAINS): Likewise.
3932 (check_string_value): Likewise, add "funcname" param.
3933 (check_string_starts_with): Likewise.
3934 (check_string_contains): Likewise.
3936 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3938 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3939 generating name of built executable.
3941 2015-01-07 Marek Polacek <polacek@redhat.com>
3944 * gcc.dg/pr64440.c: New test.
3945 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3947 2015-01-07 Marek Polacek <polacek@redhat.com>
3950 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3951 * gcc.dg/pr64417.c: New test.
3953 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3956 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3959 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3961 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3962 Check if testcases run without errors, not just if they compile.
3964 2015-01-06 Christian Bruel <christian.bruel@st.com>
3967 * gcc.target/sh/pr64507.c: New test.
3969 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3971 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3973 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3975 * c-c++-common/asan/sanitize-all-1.c: New test.
3976 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3977 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3978 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3979 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3981 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3983 * lib/target-supports.exp (check_profiling_available): Return 0 for
3985 (check_effective_target_tls_runtime): Likewise.
3986 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3987 * gcc.dg/20020312-2.c: Adjust for Visium.
3988 * gcc.dg/tls/thr-cse-1.c: Likewise
3989 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3990 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3991 * gcc.dg/weak/typeof-2.c: Likewise.
3993 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3995 PR rtl-optimization/64287
3996 * gcc.dg/aru-2.c: New test.
3998 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4001 * c-c++-common/ubsan/pr64344-1.c: New test.
4002 * c-c++-common/ubsan/pr64344-2.c: New test.
4004 PR tree-optimization/64465
4005 * gcc.dg/pr64465.c: New test.
4007 PR tree-optimization/64494
4008 * gcc.c-torture/compile/pr64494.c: New test.
4010 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4013 * gfortran.dg/realloc_on_assign_25.f90: New test.
4015 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4017 Update copyright years.
4019 2015-01-05 Marek Polacek <polacek@redhat.com>
4022 * gcc.dg/pr64423.c: New test.
4024 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
4026 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4027 mmix-knuth-mmixware for the same reason as for MIPS.
4028 * gcc.dg/debug/debug-2.c: Ditto.
4030 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4032 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
4035 * lib/gfortran.exp: Add libatomic library search path.
4036 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4037 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4039 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4041 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4043 * c-c++-common/tsan/bitfield_race.c: New testcase.
4044 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4046 2015-01-02 Tobias Burnus <burnus@net-b.de>
4048 * gfortran.dg/coarray/collectives_4.f90: New.
4050 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4053 * gfortran.dg/extends_16.f90: New.
4055 2015-01-02 Tobias Burnus <burnus@net-b.de>
4057 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4059 2015-01-02 Tobias Burnus <burnus@net-b.de>
4061 * gfortran.dg/coarray/codimension_2.f90: New.
4062 * gfortran.dg/coarray/codimension_2a.f90: New.
4063 * gfortran.dg/coarray_35.f90: New.
4064 * gfortran.dg/coarray_35a.f90: New.
4066 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4069 * gfortran.dg/dummy_procedure_11.f90: New.
4071 Copyright (C) 2015 Free Software Foundation, Inc.
4073 Copying and distribution of this file, with or without modification,
4074 are permitted in any medium without royalty provided the copyright
4075 notice and this notice are preserved.