1 2015-03-23 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/65518
4 * gcc.dg/vect/pr65518.c: New testcase.
6 2015-03-23 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/65494
9 * gcc.dg/vect/pr65494.c: New testcase.
11 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14 * c-c++-common/cpp/pr65238-1.c: New test.
15 * gcc.dg/cpp/pr65238-2.c: New test.
16 * gcc.dg/cpp/trad/pr65238-3.c: New test.
17 * gcc.dg/cpp/trad/pr65238-4.c: New test.
19 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
20 Mikael Morin <mikael@gcc.gnu.org>
23 * gfortran.dg/elemental_dependency_4.f90: New.
24 * gfortran.dg/elemental_dependency_5.f90: New.
26 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
29 * g++.dg/lto/pr65475b_0.C: New testcase.
30 * g++.dg/lto/pr65475b_1.C: New testcase.
31 * g++.dg/lto/pr65475c_0.C: New testcase.
32 * g++.dg/lto/pr65475c_1.C: New testcase.
34 2015-03-21 Tobias Burnus <burnus@net-b.de>
36 * gfortran.dg/coarray_38.f90: New.
37 * gfortran.dg/coarray_39.f90: New.
38 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
41 2015-03-20 Marek Polacek <polacek@redhat.com>
44 * g++.dg/cpp0x/pr65398.C: New test.
46 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
49 * g++.dg/lto/pr65475_0.C: New testcase.
50 * g++.dg/lto/pr65475_1.C: New testcase.
52 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
54 PR rtl-optimization/64366
55 * gcc.target/sh/pr64366.c: New.
57 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
60 * g++.dg/cpp0x/constexpr-48324.C: New.
62 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
65 * g++.dg/cpp0x/pr48453.C: New.
67 2015-03-20 Marek Polacek <polacek@redhat.com>
70 * g++.dg/cpp0x/pr65072.C: New test.
72 2015-03-20 Richard Biener <rguenther@suse.de>
75 * gcc.dg/pr15347.c: Use -O.
76 * c-c++-common/pr19807-1.c: Likewise.
78 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
80 * gnat.dg/volatile13.ad[sb]: New test.
82 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
84 PR rtl-optimization/60851
85 * gcc.target/i386/pr60851.c: New test.
87 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
90 * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
91 * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
92 * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
93 * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
94 * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
96 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
98 PR rtl-optimization/63491
99 * gcc.target/powerpc/pr63491.c: New.
101 2015-03-19 Jakub Jelinek <jakub@redhat.com>
103 * g++.dg/ipa/pr65465.C: New test.
105 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
108 * g++.dg/cpp0x/deleted11.C: New.
110 2015-03-19 Jakub Jelinek <jakub@redhat.com>
113 * c-c++-common/tsan/pr65400-3.c: New test.
115 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
118 * g++.dg/cpp0x/constexpr-59686.C: New.
120 2015-03-19 Jakub Jelinek <jakub@redhat.com>
123 * g++.dg/tsan/pr64265.C: New test.
126 * c-c++-common/tsan/pr65400-1.c: New test.
127 * c-c++-common/tsan/pr65400-2.c: New test.
129 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
132 * g++.dg/cpp0x/pr59816.C: New.
134 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
137 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
139 2015-03-18 Martin Liska <mliska@suse.cz>
142 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
143 equivalences either to 6 or 7.
145 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
149 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
151 * gcc.dg/undefined-loop-1.c: New file.
152 * gcc.dg/undefined-loop-2.c: New file.
154 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
157 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
158 loop exits too early.
160 2015-03-18 Jakub Jelinek <jakub@redhat.com>
162 PR tree-optimization/65450
163 * gfortran.dg/pr65450.f90: New test.
166 * gcc.target/i386/pr65078-1.c: New test.
167 * gcc.target/i386/pr65078-2.c: New test.
168 * gcc.target/i386/pr65078-3.c: New test.
169 * gcc.target/i386/pr65078-4.c: New test.
170 * gcc.target/i386/pr65078-5.c: New test.
171 * gcc.target/i386/pr65078-6.c: New test.
173 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/cpp1y/pr65340.C: New.
178 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
181 * gfortran.dg/system_clock_3.f08: Adjust test.
183 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
186 * gfortran.dg/proc_ptr_comp_44.f90: New test.
187 * gfortran.dg/proc_ptr_comp_45.f90: New test.
189 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
192 * gfortran.dg/system_clock_3.f08: New test.
194 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
197 g++.dg/cpp1y/pr64626-1.C: New.
198 g++.dg/cpp1y/pr64626-2.C: New.
199 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
201 2015-03-16 Jakub Jelinek <jakub@redhat.com>
203 PR tree-optimization/65427
204 * gcc.c-torture/execute/pr65427.c: New test.
206 2015-03-16 Marek Polacek <polacek@redhat.com>
210 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
211 * g++.dg/cpp0x/pr65327.C: New test.
213 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
216 * c-c++-common/asan/pr64820.c: New test.
218 2015-03-16 Andre Vehreschild <vehre@gmx.de>
220 * gfortran.dg/pointer_2.f90: New test.
222 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
224 * testsuite/g++.dg/pr65049.C: New test.
226 2015-03-16 Tom de Vries <tom@codesourcery.com>
228 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
229 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
230 * gcc.target/i386/fuse-caller-save.c: Same.
232 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
234 * gnat.dg/loop_optimization18.ad[sb]: New test.
235 * gnat.dg/loop_optimization18_pkg.ads: New helper.
237 2015-03-16 Alan Modra <amodra@gmail.com>
239 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
242 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
244 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
246 * gcc.dg/torture/pr65270-2.c: Likewise.
248 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
251 * gfortran.dg/pointer_remapping_9.f90: New.
253 2015-03-14 Jakub Jelinek <jakub@redhat.com>
255 PR tree-optimization/65369
256 * gcc.c-torture/execute/pr65369.c: New test.
258 PR tree-optimization/65418
259 * gcc.c-torture/execute/pr65418-1.c: New test.
260 * gcc.c-torture/execute/pr65418-2.c: New test.
262 PR rtl-optimization/65401
263 * gcc.c-torture/execute/pr65401.c: New test.
265 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
268 * gcc.target/arm/pr64600_1.c: New test.
270 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
272 PR rtl-optimization/65235
273 * gcc.target/aarch64/pr65235_1.c: New test.
275 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
277 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
278 * gcc.target/s390/hotpatch-22.c: Likewise.
279 * gcc.target/s390/hotpatch-23.c: Likewise.
280 * gcc.target/s390/hotpatch-24.c: Likewise.
281 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
282 * gcc.target/s390/hotpatch-1.c: Update expected output.
283 * gcc.target/s390/hotpatch-2.c: Likewise.
284 * gcc.target/s390/hotpatch-3.c: Likewise.
285 * gcc.target/s390/hotpatch-4.c: Likewise.
286 * gcc.target/s390/hotpatch-5.c: Likewise.
287 * gcc.target/s390/hotpatch-6.c: Likewise.
288 * gcc.target/s390/hotpatch-7.c: Likewise.
289 * gcc.target/s390/hotpatch-8.c: Likewise.
290 * gcc.target/s390/hotpatch-9.c: Likewise.
291 * gcc.target/s390/hotpatch-10.c: Likewise.
292 * gcc.target/s390/hotpatch-11.c: Likewise.
293 * gcc.target/s390/hotpatch-12.c: Likewise.
294 * gcc.target/s390/hotpatch-13.c: Likewise.
295 * gcc.target/s390/hotpatch-14.c: Likewise.
296 * gcc.target/s390/hotpatch-15.c: Likewise.
297 * gcc.target/s390/hotpatch-16.c: Likewise.
298 * gcc.target/s390/hotpatch-17.c: Likewise.
299 * gcc.target/s390/hotpatch-18.c: Likewise.
300 * gcc.target/s390/hotpatch-19.c: Likewise.
302 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
305 * gcc.target/i386/pr65103-1.c: New.
307 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
310 * gcc.target/i386/pr65044.c: New.
312 2015-03-12 Tom de Vries <tom@codesourcery.com>
314 PR rtl-optimization/64895
315 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
316 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
317 * gcc.target/i386/fuse-caller-save.c: Ditto.
319 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
321 * gcc.dg/ipa/pr63569.c: Fix template.
323 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
325 * g++.dg/ipa/pr64146.C: Require fpic support.
327 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
330 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
331 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
333 2015-03-11 Jakub Jelinek <jakub@redhat.com>
335 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
336 to dg-options, fix up dg-skip-if.
338 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
341 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
342 * gcc.target/avr/tiny-caller-save.c: Same.
344 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
347 * g++.dg/pr65242.C: New test.
349 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
351 * c-c++-common/asan/no-asan-check-glob.c: New test.
353 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
356 * g++.dg/other/default11.C: New.
357 * g++.dg/other/default12.C: Likewise.
359 2015-03-10 Jakub Jelinek <jakub@redhat.com>
362 * gcc.target/i386/bmi2-bzhi-2.c: New test.
364 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
367 * gfortran.dg/unlimited_polymorphic_23.f90: New test
369 2015-03-10 Jakub Jelinek <jakub@redhat.com>
372 * g++.dg/cpp0x/pr65127.C: New test.
374 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
376 * gcc.dg/ipa/PR64550.c: Update template.
378 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
379 Tobias Burnus <burnus@net-b.de>
381 * gfortran.dg/coarray_sync_memory.f90: New.
383 2015-03-10 Marek Polacek <polacek@redhat.com>
386 * c-c++-common/ubsan/pr65367.c: New test.
388 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
390 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
391 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
392 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
393 * gcc.target/i386/mpx/calloc-1-nov.c: New.
394 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
395 * gcc.target/i386/mpx/malloc-1-nov.c: New.
396 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
397 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
398 * gcc.target/i386/mpx/realloc-1-nov.c: New.
399 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
400 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
401 * gcc.target/i386/mpx/realloc-2-nov.c: New.
402 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
404 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
406 * lib/mpx-dg.exp (mpx_link_flags): New.
409 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
410 * gcc.target/i386/mpx/alloca-1-nov.c: New.
411 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
412 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
413 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
414 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
415 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
416 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
417 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
418 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
419 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
420 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
421 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
422 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
423 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
424 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
425 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
426 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
427 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
428 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
429 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
430 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
431 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
432 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
433 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
434 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
435 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
436 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
437 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
438 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
439 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
440 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
441 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
442 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
443 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
444 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
445 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
446 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
447 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
448 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
449 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
450 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
451 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
452 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
453 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
454 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
455 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
456 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
457 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
458 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
459 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
460 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
461 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
462 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
463 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
464 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
465 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
466 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
467 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
468 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
469 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
470 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
471 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
472 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
473 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
474 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
475 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
476 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
477 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
478 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
479 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
480 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
481 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
482 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
483 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
484 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
485 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
486 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
487 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
488 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
489 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
490 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
491 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
492 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
493 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
494 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
495 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
496 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
497 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
498 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
499 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
500 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
501 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
502 * gcc.target/i386/mpx/label-address-1.c: New.
503 * gcc.target/i386/mpx/legacy-1-nov.c: New.
504 * gcc.target/i386/mpx/macro.c: New.
505 * gcc.target/i386/mpx/mpx-check.h: New.
506 * gcc.target/i386/mpx/mpx.exp: New.
507 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
508 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
509 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
510 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
511 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
512 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
513 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
514 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
515 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
516 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
517 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
518 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
519 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
520 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
521 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
522 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
523 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
524 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
525 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
526 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
527 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
528 * gcc.target/i386/mpx/reference-1-lbv.c: New.
529 * gcc.target/i386/mpx/reference-1-nov.c: New.
530 * gcc.target/i386/mpx/reference-1-ubv.c: New.
531 * gcc.target/i386/mpx/reference-2-lbv.c: New.
532 * gcc.target/i386/mpx/reference-2-nov.c: New.
533 * gcc.target/i386/mpx/reference-2-ubv.c: New.
534 * gcc.target/i386/mpx/reference-3-lbv.c: New.
535 * gcc.target/i386/mpx/reference-3-nov.c: New.
536 * gcc.target/i386/mpx/reference-3-ubv.c: New.
537 * gcc.target/i386/mpx/reference-4-lbv.c: New.
538 * gcc.target/i386/mpx/reference-4-nov.c: New.
539 * gcc.target/i386/mpx/reference-4-ubv.c: New.
540 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
541 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
542 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
543 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
544 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
545 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
546 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
547 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
548 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
549 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
550 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
551 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
552 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
553 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
554 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
555 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
556 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
557 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
558 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
559 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
560 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
561 * gcc.target/i386/mpx/sincos-1-nov.c: New.
562 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
563 * gcc.target/i386/mpx/static-array-1-nov.c: New.
564 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
565 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
566 * gcc.target/i386/mpx/static-init-1-nov.c: New.
567 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
568 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
569 * gcc.target/i386/mpx/static-init-2-nov.c: New.
570 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
571 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
572 * gcc.target/i386/mpx/static-init-3-nov.c: New.
573 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
574 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
575 * gcc.target/i386/mpx/static-init-4-nov.c: New.
576 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
577 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
578 * gcc.target/i386/mpx/static-init-5-nov.c: New.
579 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
580 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
581 * gcc.target/i386/mpx/static-init-6-nov.c: New.
582 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
583 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
584 * gcc.target/i386/mpx/static-string-1-nov.c: New.
585 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
586 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
587 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
588 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
589 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
590 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
591 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
592 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
593 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
594 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
595 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
596 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
597 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
598 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
599 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
600 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
601 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
602 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
603 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
604 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
605 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
606 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
607 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
608 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
609 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
610 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
611 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
612 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
613 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
614 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
615 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
616 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
617 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
618 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
619 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
620 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
621 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
622 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
623 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
624 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
625 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
626 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
627 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
628 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
629 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
630 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
631 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
632 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
633 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
634 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
635 * gcc.target/i386/mpx/vararg-1-nov.c: New.
636 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
637 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
638 * gcc.target/i386/mpx/vararg-2-nov.c: New.
639 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
640 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
641 * gcc.target/i386/mpx/vararg-3-nov.c: New.
642 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
643 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
644 * gcc.target/i386/mpx/vararg-4-nov.c: New.
645 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
646 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
647 * gcc.target/i386/mpx/vararg-5-nov.c: New.
648 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
649 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
650 * gcc.target/i386/mpx/vararg-6-nov.c: New.
651 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
652 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
653 * gcc.target/i386/mpx/vararg-7-nov.c: New.
654 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
655 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
656 * gcc.target/i386/mpx/vararg-8-nov.c: New.
657 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
658 * gcc.target/i386/mpx/vla-1-lbv.c: New.
659 * gcc.target/i386/mpx/vla-1-nov.c: New.
660 * gcc.target/i386/mpx/vla-1-ubv.c: New.
661 * gcc.target/i386/mpx/vla-2-lbv.c: New.
662 * gcc.target/i386/mpx/vla-2-nov.c: New.
663 * gcc.target/i386/mpx/vla-2-ubv.c: New.
665 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
667 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
669 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
671 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
673 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
675 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
676 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
678 2015-03-10 Jakub Jelinek <jakub@redhat.com>
681 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
684 * c-c++-common/pr65120.c: New test.
686 PR rtl-optimization/65321
687 * gcc.dg/pr65321.c: New test.
689 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
691 PR tree-optimization/65355
692 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
694 2015-03-09 Jakub Jelinek <jakub@redhat.com>
697 * c-c++-common/pr49706.c: Adjust tests for not warning
698 about !!x == y or !b == y where b is boolean, and add
700 * c-c++-common/pr62199-2.c: Likewise.
702 2015-03-09 Richard Biener <rguenther@suse.de>
705 * gcc.dg/torture/pr65270-1.c: New testcase.
706 * gcc.dg/torture/pr65270-2.c: Likewise.
708 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
710 PR tree-optimization/63743
711 * gcc.dg/pr63743.c: New test.
713 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
716 * g++.dg/lto/pr65316_0.C: New testcase.
717 * g++.dg/lto/pr65316_1.C: New testcase.
719 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
722 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
724 * g++.dg/abi/rtti3.C: Likewise.
726 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
729 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
731 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
733 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
735 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
737 2015-03-08 Morin <mikael@gcc.gnu.org>
740 * gfortran.dg/entry_20.f90: New.
742 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
745 * gcc.c-torture/compile/pr65153.c: New.
747 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
750 * g++.dg/torture/pr65249.C: New.
752 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
754 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
758 2015-03-07 Marek Polacek <polacek@redhat.com>
759 Martin Uecker <uecker@eecs.berkeley.edu>
762 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
764 * c-c++-common/ubsan/bounds-8.c: New test.
765 * c-c++-common/ubsan/bounds-9.c: New test.
766 * gcc.dg/ubsan/bounds-2.c: New test.
768 2015-03-05 Martin Sebor <msebor@redhat.com>
771 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
772 checking of results into main to prevent it from getting optimized
774 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
776 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
778 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
779 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
780 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
783 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
785 * g++.dg/lto/pr65302_1.C: New testcase.
786 * g++.dg/lto/pr65302_0.C: New testcase.
788 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
790 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
791 -fno-ipa-icf to dg-options.
793 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
795 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
796 compiles using the linker plugin.
798 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
800 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
802 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
804 * gcc.target/arm/pr65067.c: New test.
806 2015-03-05 Martin Liska <mliska@suse.cz>
809 * gcc.dg/ipa/pr65318.c: New test.
811 2015-03-05 Marek Polacek <polacek@redhat.com>
813 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
815 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
817 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
819 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
821 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
822 max-unroll-times back to defaults for s390.
824 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
828 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
831 * g++.dg/cpp0x/initlist92.C: New.
833 2015-03-05 Richard Biener <rguenther@suse.de>
835 PR tree-optimization/65310
836 * gcc.dg/vect/pr65310.c: New testcase.
838 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
841 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
843 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
845 * gnat.dg/entry_queues3.adb: New test.
847 2015-03-04 Ian Lance Taylor <iant@google.com>
849 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
851 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
854 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
856 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
858 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
859 -fno-ipa-icf to dg-options
860 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
861 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
863 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
866 * g++.dg/cpp0x/decltype62.C: New.
868 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
870 * gnat.dg/object_overflow5.adb: New test.
872 2015-03-03 Martin Liska <mliska@suse.cz>
875 * gcc.dg/ipa/pr65287.c: New test.
877 2015-03-03 Martin Jambor <mjambor@suse.cz>
878 Eric Botcazou <ebotcazou@adacore.com>
880 * gnat.dg/specs/pack12.ads: New test.
882 2015-03-03 Martin Liska <mliska@suse.cz>
884 * gcc.dg/ipa/PR65282.c: New test.
886 2015-03-13 Jeff Law <law@redhat.com>
888 PR tree-optimization/65241
889 * gcc.c-torture/compile/pr65241.c: New test.
891 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
894 * gcc.target/avr/torture/pr64331.c: New test.
896 2015-03-03 Martin Liska <mliska@suse.cz>
897 Jan Hubicka <hubicka@ucw.cz>
899 * g++.dg/ipa/pr65263.C: New test.
901 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
904 * gcc.dg/lto/pr65130_0.c: New testcase.
905 * gcc.dg/lto/pr65130_1.c: New testcase.
907 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
910 * g++.dg/torture/pr64988.C: New testcase.
912 2015-03-02 Tobias Burnus <burnus@net-b.de>
914 * gfortran.dg/coarray_atomic_6.f90: New.
916 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
919 * gcc.target/i386/pr65184.c: New.
921 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
924 * gcc.target/i386/pr65183.c: New.
926 2015-02-28 Martin Liska <mliska@suse.cz>
927 Jan Hubicka <hubicka@ucw.cz>
929 * gcc.dg/ipa/ipa-icf-35.c: New test.
930 * gcc.dg/ipa/ipa-icf-36.c: New test.
931 * gcc.dg/ipa/ipa-icf-37.c: New test.
933 2015-02-28 Martin Liska <mliska@suse.cz>
934 Jan Hubicka <hubicka@ucw.cz>
937 * gcc.dg/ipa/ipa-icf-34.c: New test.
939 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
942 * gcc.target/sh/sh/pr61142.c: New.
944 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
946 * g++.dg/other/dump-ada-spec-3.C: New test.
948 2015-03-01 Martin Liska <mliska@suse.cz>
950 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
951 * g++.dg/ipa/pr63595.C: Update expected results.
953 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
956 * g++.dg/ipa/ipa-icf-6.C: New testcase.
958 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
960 * gcc.dg/vect/pr59354.c: Move vector producing code to
963 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
966 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
967 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
968 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
969 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
971 2015-02-27 Jakub Jelinek <jakub@redhat.com>
973 PR tree-optimization/65048
974 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
975 (foo): Use K&R style definition.
977 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
980 * g++.dg/pr65032.C: New.
982 2015-02-27 Marek Polacek <polacek@redhat.com>
985 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
988 2015-02-27 Marek Polacek <polacek@redhat.com>
991 * gcc.dg/pr65228.c: New test.
993 2015-02-27 Kai Tietz <ktietz@redhat.com>
996 * gcc.dg/weak/weak-17.c: New file.
998 2015-02-27 Richard Biener <rguenther@suse.de>
1001 * g++.dg/lto/pr65193_0.C: New testcase.
1003 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1005 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1006 * gcc.target/s390/hotpatch-8.c: Likewise.
1007 * gcc.target/s390/hotpatch-9.c: Likewise.
1008 * gcc.target/s390/pr61078.c: Likewise.
1009 * gcc.target/s390/pr57960.c: Remove -m64.
1010 * gcc.target/s390/pr61078.c: Likewise.
1012 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1013 Martin Liska <mliska@suse.cz>
1016 * gcc.dg/pr64454.c: Disable ICF.
1017 * gcc.dg/pr28685-1.c: Disable ICF
1018 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1019 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1020 * g++.dg/ipa/ipa-icf-4.C: Update template.
1022 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1024 PR tree-optimization/65216
1025 * gcc.c-torture/execute/pr65216.c: New test.
1027 PR tree-optimization/65215
1028 * gcc.c-torture/execute/pr65215-1.c: New test.
1029 * gcc.c-torture/execute/pr65215-2.c: New test.
1030 * gcc.c-torture/execute/pr65215-3.c: New test.
1031 * gcc.c-torture/execute/pr65215-4.c: New test.
1032 * gcc.c-torture/execute/pr65215-5.c: New test.
1034 2015-02-26 Tom de Vries <tom@codesourcery.com>
1036 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1038 2015-02-26 Martin Liska <mliska@suse.cz>
1039 Jan Hubicka <hubicka@ucw.cz>
1041 * g++.dg/ipa/pr64146.C: Update expected results.
1042 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1043 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1044 * gcc.dg/ipa/ipa-icf-34.c: New test.
1046 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1048 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1049 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1050 (dg-additional-options): Remove dg directive.
1051 (dg-final): Add dg directive.
1053 2015-02-26 Marek Polacek <polacek@redhat.com>
1056 * g++.dg/ipa/pr65008.C: New test.
1058 2015-02-26 Tom de Vries <tom@codesourcery.com>
1060 * lib/profopt.exp (profopt-target-cleanup): New proc.
1061 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1062 files from sources from dg-additional-sources.
1064 2015-02-26 Tom de Vries <tom@codesourcery.com>
1066 * lib/gcov.exp: Cleanup in case of xfail.
1068 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1070 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1072 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1075 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1076 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1077 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1078 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1079 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1080 * g++.dg/debug/pr46123.C: XFAIL and move...
1081 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1082 * gcc.dg/debug/dwarf2-3.c: Move...
1083 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1085 2015-02-26 Marek Polacek <polacek@redhat.com>
1088 * g++.dg/cpp1y/pr65202.C: New test.
1090 2015-02-26 Tom de Vries <tom@codesourcery.com>
1092 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1093 locale_facets.h.gcov.
1095 2015-02-26 Tom de Vries <tom@codesourcery.com>
1097 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1099 2015-02-26 Tom de Vries <tom@codesourcery.com>
1101 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1103 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1106 * gcc.target/i386/pr65217.c: New.
1108 2015-02-26 Tom de Vries <tom@codesourcery.com>
1110 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1112 2015-02-26 Tom de Vries <tom@codesourcery.com>
1114 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1116 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1118 PR tree-optimization/65048
1119 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1121 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1123 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1124 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1126 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1129 * gcc.target/i386/pr65161.c: New test.
1131 2015-02-26 Terry Guo <terry.guo@arm.com>
1133 * gcc.target/arm/no-volatile-in-it.c: New test.
1135 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1137 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1138 (dg-options): Add -save-temps.
1139 (dg-final): Add cleanup-saved-temps.
1141 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1143 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1145 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1147 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1148 * gcc.target/powerpc/pack01.c: Include string.h.
1150 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1153 * gcc.target/i386/pr65167.c: New.
1155 2015-02-25 Kai Tietz <ktietz@redhat.com>
1157 PR tree-optimization/61917
1158 * gcc.dg/vect/vect-pr61917.c: New file.
1160 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1162 PR tree-optimization/65170
1163 * gcc.c-torture/execute/pr65170.c: New test.
1164 * gcc.dg/tree-ssa/vrp96.c: New test.
1166 2015-02-24 Tom de Vries <tom@codesourcery.com>
1168 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1170 2015-02-24 Tom de Vries <tom@codesourcery.com>
1173 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1174 (dg-additional-files-options): Copy additional_sources to
1175 additional_sources_used before emptying additional_sources.
1176 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1177 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1178 (cleanup-saved-temps): Use additional_sources_used instead of
1180 (dg-test): Reset additional_sources_used.
1182 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1185 * gfortran.dg/integer_exponentiation_6.F90: New test.
1187 2015-02-23 Martin Sebor <msebor@redhat.com>
1190 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1191 two parts. One to save registers, the other to verify the
1192 registers have the right values. Save register state into
1193 static data rather than on the stack.
1195 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1198 * c-c++-common/asan/pr63888.c: New test.
1200 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1203 * gcc.c-torture/compile/pr65163.c: New.
1205 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1207 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1208 with -m31 on 64 bit.
1209 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1210 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1212 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1214 * gcc.target/s390/20090223-1.c: Add
1215 -Wno-implicit-function-declaration option.
1216 * gcc.target/s390/pr42224.c: Likewise.
1217 * gcc.target/s390/pr55718.c: Likewise.
1219 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1221 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1222 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1223 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1224 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1225 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1226 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1227 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1228 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1229 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1230 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1231 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1232 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1233 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1234 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1235 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1236 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1237 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1238 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1239 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1240 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1241 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1243 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1245 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1246 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1247 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1248 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1249 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1250 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1251 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1252 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1253 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1254 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1255 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1256 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1257 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1258 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1259 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1260 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1262 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1266 * gfortran.dg/pr61960.f90: New.
1267 * gfortran.dg/pr64230.f90: New.
1268 * gfortran.dg/pr64980.f03: New.
1270 2015-02-22 Tom de Vries <tom@codesourcery.com>
1272 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1274 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1277 * gnat.dg/timing_events.adb: Removed, invalid test.
1279 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1282 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1284 * g++.dg/gcov/gcov-2.C: Likewise.
1286 2015-02-20 Richard Biener <rguenther@suse.de>
1288 PR tree-optimization/65136
1289 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1291 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1294 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1295 and nvptx-*-* blacklisting.
1297 * gcc.dg/sibcall-9.c: New test.
1298 * gcc.dg/sibcall-10.c: New test.
1300 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1302 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1304 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1307 * gcc.target/avr/torture/pr64452.c: New test.
1309 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1311 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1312 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1314 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1317 * lib/target-supports.exp (check_compile): Check whether
1318 additional_sources is defined before using it.
1320 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1323 * g++.dg/opt/pr65074.C: New file.
1325 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1327 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1328 (size_type): New typedef.
1329 (operator "" _script): Use it for the last argument.
1331 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1333 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1335 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1337 * lib/target-supports.exp (check_compile): Save/restore
1338 additional_sources that may belong to an actual test.
1340 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1342 PR gcov-profile/64634
1343 * g++.dg/gcov/gcov-15.C: New test.
1345 2015-02-18 Tom de Vries <tom@codesourcery.com>
1347 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1349 2015-02-18 Tom de Vries <tom@codesourcery.com>
1351 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1353 2015-02-18 Tom de Vries <tom@codesourcery.com>
1355 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1357 2015-02-18 Tom de Vries <tom@codesourcery.com>
1359 * gfortran.dg/fmt_cache_1.f: Add missing close.
1361 2015-02-18 Tom de Vries <tom@codesourcery.com>
1364 * gfortran.dg/read_eof_8.f90: Add missing close.
1366 2015-02-18 Richard Biener <rguenther@suse.de>
1368 PR tree-optimization/65063
1369 * gcc.dg/pr65063.c: New testcase.
1371 2015-02-18 Richard Biener <rguenther@suse.de>
1373 PR tree-optimization/62217
1374 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1376 2015-02-18 Marek Polacek <polacek@redhat.com>
1379 * c-c++-common/ubsan/pr65081.c: New test.
1381 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1383 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1384 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1386 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1388 * gcc.dg/ipa/propalign-3.c: New test.
1390 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1393 * gcc.target/sh/pr64793.c: New.
1394 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1396 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1398 * gcc.target/arm/divzero.c: New test case.
1400 2015-02-17 Tom de Vries <tom@codesourcery.com>
1402 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1404 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1405 Jakub Jelinek <jakub@redhat.com>
1408 * g++.dg/cpp0x/pr65075.C: New test.
1410 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1413 * gcc.target/powerpc/pr65058.c: New test.
1415 2015-02-16 Jeff Law <law@redhat.com>
1417 PR tree-optimization/64823
1418 * gcc.dg/uninit-20.c: New test.
1420 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1421 James Greenhalgh <james.greenhalgh@arm.com>
1424 * gcc.dg/ipa/ipa-clone-1.c: New test.
1426 2015-02-16 Richard Biener <rguenther@suse.de>
1428 PR tree-optimization/65077
1429 * gcc.dg/torture/pr65077.c: New testcase.
1431 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1433 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1434 Directive adjusted to scan for ldaxr.
1435 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1436 adjusted to scan for ldaex.
1438 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1441 * g++.dg/cpp0x/constexpr-65080.C: New.
1443 2015-02-16 Richard Biener <rguenther@suse.de>
1445 PR tree-optimization/63593
1446 * gcc.dg/pr63593.c: New testcase.
1448 2015-02-16 Marek Polacek <polacek@redhat.com>
1451 * gcc.dg/pr65066.c: New test.
1453 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1455 * gcc.dg/pr65002.C: Move ...
1456 * g++.dg/ipa/pr65002.C: ... here.
1458 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1460 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1461 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1462 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1463 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1465 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1468 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1469 the expression to find calls.
1470 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1471 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1472 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1473 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1474 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1476 2015-02-14 Marek Polacek <polacek@redhat.com>
1479 * gcc.dg/array-11.c: New test.
1480 * gcc.dg/array-12.c: New test.
1481 * gcc.dg/array-13.c: New test.
1482 * gcc.dg/array-14.c: New test.
1483 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1484 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1485 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1486 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1487 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1488 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1490 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1493 * g++.dg/lookup/using54.C: New.
1495 2015-02-13 Jeff Law <law@redhat.com>
1498 Revert my change for tree-optimization/64823.
1500 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1502 PR tree-optimization/65053
1503 * gcc.c-torture/execute/pr65053-1.c: New test.
1504 * gcc.c-torture/execute/pr65053-2.c: New test.
1506 2015-02-13 Marek Polacek <polacek@redhat.com>
1509 * gcc.dg/pr65050.c: New test.
1511 2015-02-13 Jeff Law <law@redhat.com>
1513 PR tree-optimization/64823
1514 * gcc.dg/uninit-20.c: New test.
1516 PR rtl-optimization/47477
1517 * gcc.dg/tree-ssa/pr47477.c: New test.
1519 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1522 * g++.dg/parse/ivdep-2.C: New.
1523 * g++.dg/parse/ivdep-3.C: Likewise.
1525 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1528 * gfortran.dg/continuation_13.f90: New test.
1529 * gfortran.dg/continuation_14.f: New test.
1531 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1534 * g++.dg/cpp0x/sfinae55.C: New.
1536 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1539 * g++.dg/ipa/pr65034.C: New test.
1541 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1543 PR tree-optimization/65002
1544 * gcc.dg/pr65002.C: New.
1546 2015-02-13 Marek Polacek <polacek@redhat.com>
1549 * c-c++-common/pr65040.c: New test.
1551 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1553 PR tree-optimization/64705
1554 * gcc.dg/tree-ssa/pr64705.c: New test.
1556 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1559 * gcc.dg/visibility-22.c: New test.
1560 * gcc.dg/visibility-23.c: New test.
1561 * gcc.target/i386/pr32219-1.c: New test.
1562 * gcc.target/i386/pr32219-2.c: New test.
1563 * gcc.target/i386/pr32219-3.c: New test.
1564 * gcc.target/i386/pr32219-4.c: New test.
1565 * gcc.target/i386/pr32219-5.c: New test.
1566 * gcc.target/i386/pr32219-6.c: New test.
1567 * gcc.target/i386/pr32219-7.c: New test.
1568 * gcc.target/i386/pr32219-8.c: New test.
1569 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1571 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1573 PR libgfortran/57822
1574 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1575 four different KINDs.
1577 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1580 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1583 * g++.dg/ubsan/pr65000.C: New test.
1585 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1588 * gfortran.dg/finalize_28.f90: New test
1590 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1593 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1594 DW_TAG_lexical_block removal.
1595 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1596 * g++.dg/guality/pr55541.C: New test.
1599 * g++.dg/ubsan/pr64984.C: New test.
1601 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1603 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1605 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1608 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1609 instructions for 2015-01-14 get_memmodel changes.
1610 * gcc.target/powerpc/atomic-p8.c: Likewise.
1613 * g++.dg/ubsan/pr65019.C: New test.
1615 PR tree-optimization/65014
1616 * gcc.c-torture/compile/pr65014.c: New test.
1618 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1620 PR libgfortran/57822
1621 * gfortran/fmt_g0_7.f08: Revise test.
1623 2015-02-11 Jeff Law <law@redhat.com>
1626 * gcc.target/m68k/pr63347.c: New test.
1628 2015-02-11 Marek Polacek <polacek@redhat.com>
1630 * g++.dg/ubsan/shift-1.C: New test.
1631 * gcc.dg/ubsan/c-shift-2.c: New test.
1632 * c-c++-common/ubsan/shift-5.c: Remove file.
1634 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1636 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1637 Directive adjusted to XFAIL.
1638 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1641 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1644 * g++.dg/opt/pr65003.C: New test.
1646 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1648 * lib/target-supports.exp (check_effective_target_pie): Renamed
1650 (check_effective_target_pie_enabled): This.
1651 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1652 * gcc.target/i386/pie.c: Likewise.
1654 2015-02-11 Andrew Pinski <apinski@cavium.com>
1657 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1658 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1660 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1663 * gcc.target/i386/pr61925-1.c: New test.
1664 * gcc.target/i386/pr61925-2.c: New test.
1665 * gcc.target/i386/pr61925-3.c: New test.
1667 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1670 * g++.dg/asan/pr65004.C: New test.
1672 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1675 * gcc.taget/sh/pr64661-0.h: New.
1676 * gcc.taget/sh/pr64661-1.c: New.
1677 * gcc.taget/sh/pr64661-2.c: New.
1678 * gcc.taget/sh/pr64661-3.c: New.
1679 * gcc.taget/sh/pr64661-4.c: New.
1681 2015-02-10 Richard Biener <rguenther@suse.de>
1683 PR tree-optimization/64995
1684 * g++.dg/torture/pr64995.C: New testcase.
1686 2015-02-10 Richard Biener <rguenther@suse.de>
1688 PR tree-optimization/64909
1689 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1691 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1693 * gcc.dg/signbit-sa.c: New test.
1695 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1697 PR libgfortran/57822
1698 * gfortran/fmt_g0_7.f08: New test.
1700 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1702 PR tree-optimization/43378
1703 * gcc.dg/tree-ssa/pr43378.c: New test.
1705 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1708 * g++.dg/torture/pr64978.C: New testcase.
1710 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1713 * gcc.dg/asan/pr64981.c: New test.
1715 2015-02-09 Marek Polacek <polacek@redhat.com>
1718 * gcc.dg/pr64856.c: New test.
1720 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1723 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1724 * gcc.c-torture/execute/pr64979.c: New test.
1726 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1728 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1730 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1732 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1733 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1735 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1738 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1740 2015-02-09 Richard Biener <rguenther@suse.de>
1742 PR tree-optimization/54000
1743 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1745 2015-02-09 Tom de Vries <tom@codesourcery.com>
1747 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1749 2015-02-09 Martin Liska <mliska@suse.cz>
1751 * g++.dg/ipa/pr64858.C: New test.
1753 2015-02-09 Tom de Vries <tom@codesourcery.com>
1755 * gcc.dg/uninit-19.c: Fix warning line for fpic.
1757 2015-02-08 Andrew Pinski <apinski@cavium.com>
1759 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1761 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
1764 * gfortran.dg/use_rename_8.f90: New.
1766 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
1768 * gnat.dg/addr7.ad[sb]: New test.
1769 * gnat.dg/addr8.ad[sb]: Likewise.
1771 2015-02-06 David Malcolm <dmalcolm@redhat.com>
1774 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1775 from jit.dg/test-compile-to-executable.c's create_code, with a
1776 clarification of the output message.
1777 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1779 (test_jit): Use CHECK_NO_ERRORS when calling
1780 gcc_jit_context_compile_to_file.
1781 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1782 jit-verify-compile-to-file to jit-verify-output-file-was-created.
1783 (jit-setup-compile-to-file): Likewise. Add a verbose comment
1784 about deletions that are attempted.
1785 (jit-verify-compile-to-file): Rename to...
1786 (jit-verify-output-file-was-created): ...this, and drop the
1787 attempt to run "file" and verify the output.
1788 (jit-verify-assembler): New function.
1789 (jit-verify-object): New function.
1790 (jit-verify-dynamic-library): New function.
1791 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1792 favor of an implementation from new file
1793 create-code-for-hello-world-executable.h, which also adds a
1795 (dg-final): Replace jit-verify-compile-to-file with
1796 jit-verify-output-file-was-created, and invoke new function
1797 jit-verify-assembler.
1798 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1800 (dg-final): Replace jit-verify-compile-to-file with
1801 jit-verify-output-file-was-created, and invoke new function
1802 jit-verify-dynamic-library.
1803 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1804 favor of an implementation from new file
1805 create-code-for-hello-world-executable.h, which also adds a
1807 (dg-final): Replace jit-verify-compile-to-file with
1808 jit-verify-output-file-was-created. Strengthen the expected stdout
1809 from the built executable.
1810 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1811 favor of an implementation from new file
1812 create-code-for-hello-world-executable.h, which also adds a
1814 (dg-final): Replace jit-verify-compile-to-file with
1815 jit-verify-output-file-was-created, and invoke new function
1817 * jit.dg/verify-dynamic-library.c: New source file.
1819 2015-02-06 Sebastian Pop <s.pop@samsung.com>
1820 Brian Rzycki <b.rzycki@samsung.com>
1822 PR tree-optimization/64878
1823 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1825 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1828 * g++.dg/ipa/pr64896.C: New test.
1830 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1833 * gcc.target/powerpc/pr64205.c: New file.
1835 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
1837 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1838 (dg-options): Use -fpie instead of -fPIE -pie.
1840 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1843 * g++.dg/asan/pr64937.C: New test.
1845 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
1848 * gfortran.dg/class_to_type_4.f90: New test
1850 2015-01-29 Andre Vehreschild <vehre@gmx.de>
1852 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1854 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1856 PR rtl-optimization/64957
1858 * gcc.c-torture/execute/pr64957.c: New test.
1860 2015-02-05 Jeff Law <law@redhat.com>
1863 * gcc.target/h8300/pr17306-1.c: New test.
1864 * gcc.target/h8300/pr17306-2.c: New test.
1866 2015-02-05 Tobias Burnus <burnus@net-b.de>
1869 * gfortran.dg/structure_constructor_12.f90: New.
1871 2015-02-05 Jeff Law <law@redhat.com>
1874 gcc.target/h8300/pr58400.c: New test.
1876 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1878 * gcc.target/arm/macro_defs0.c: New test.
1879 * gcc.target/arm/macro_defs1.c: New test.
1880 * gcc.target/arm/macro_defs2.c: New test.
1882 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1884 PR rtl-optimization/64905
1885 * gcc.target/i386/pr64905.c: Require nonpic target.
1886 (dg-options): Add -fomit-frame-pointer.
1889 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1891 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1894 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1897 * gfortran.dg/type_to_class_2.f90: New test
1898 * gfortran.dg/type_to_class_3.f90: New test
1900 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1903 * g++.dg/torture/pr64686.C: New testcase.
1905 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1907 PR rtl-optimization/64905
1908 * gcc.target/i386/pr64905.c: New file.
1910 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1912 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1913 * gcc.dg/guality/pr41616-1.c: Ditto.
1915 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1918 * gcc.dg/pr64817-3.c: New.
1920 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1921 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1923 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1924 pass parameters in registers.
1925 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1926 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1927 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1929 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1930 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1932 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1933 list, allow for multilibed targets.
1934 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1936 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1938 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1939 * gcc.dg/pr46728-6.c: Ditto.
1941 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
1943 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1944 for mips_nanlegacy target.
1946 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1948 * gcc.target/i386/chkp-hidden-def.c: New.
1950 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1953 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1954 to use 24 bits for bitfield b.
1956 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1959 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1960 cache result in a global variable. Include all 32-bit targets for
1963 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1965 PR rtl-optimization/64756
1966 * gcc.c-torture/execute/pr64756.c: New test.
1968 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1971 * gcc.target/sh/pr64660-0.h: New.
1972 * gcc.target/sh/pr64660-1.c: New.
1973 * gcc.target/sh/pr64660-2.c: New.
1974 * gcc.target/sh/pr64660-3.c: New.
1975 * gcc.target/sh/pr64660-4.c: New.
1977 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1980 * g++.dg/warn/Waddress-2.C: New.
1982 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1985 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1987 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1989 PR preprocessor/64803
1990 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1992 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1994 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1996 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1998 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1999 (_ARM_FPSRC): Add DN and AHP fields.
2000 (clean_results): Force DN=1 on AArch64.
2001 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2002 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2003 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2004 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2005 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2006 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2008 2015-02-02 Alan Modra <amodra@gmail.com>
2010 * gcc.target/powerpc/cprophard.c: New.
2012 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2014 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2015 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2017 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2020 * gcc.dg/pr64817-1.c: New test.
2021 * gcc.dg/pr64817-2.c: New test.
2023 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2026 * gcc.target/sh/pr64851-0.h: New
2027 * gcc.target/sh/pr64851-1.c: New
2028 * gcc.target/sh/pr64851-2.c: New
2029 * gcc.target/sh/pr64851-3.c: New
2030 * gcc.target/sh/pr64851-4.c: New
2032 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2035 * gcc.dg/torture/pr64882.c: New test.
2037 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2040 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2043 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2045 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2046 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2047 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2048 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2049 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2050 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2052 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2053 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2055 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2056 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2059 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2062 * g++.dg/pr64688-2.C: New.
2064 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2066 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2067 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2068 * gcc.target/i386/fuse-caller-save.c: Ditto.
2069 * gcc.target/i386/headmerge-1.c: Ditto.
2070 * gcc.target/i386/headmerge-2.c: Ditto.
2071 * gcc.target/i386/sibcall-6.c: Ditto.
2073 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2076 * gcc.target/i386/pr64617.c: New test.
2078 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2081 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2082 (dg-options): Remove -m32.
2083 (dg-final): Scan for "movb %al" only.
2084 * gcc.target/i386/pr15184-2.c: Ditto.
2086 2015-01-30 Richard Biener <rguenther@suse.de>
2088 PR tree-optimization/64829
2089 * gcc.dg/vect/pr64829.c: New testcase.
2091 2015-01-29 Marek Polacek <polacek@redhat.com>
2094 * gcc.dg/pr64709.c: New test.
2096 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2099 * g++.dg/ubsan/pr64717-1.C: New test.
2100 * g++.dg/ubsan/pr64717-2.C: New test.
2102 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2104 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2106 2015-01-29 Jeff Law <law@redhat.com>
2109 * gcc.target/i386/pr15184-1.c: New test.
2110 * gcc.target/i386/pr15184-2.c: New test.
2112 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2114 PR tree-optimization/64746
2115 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2117 2015-01-29 Richard Biener <rguenther@suse.de>
2119 PR tree-optimization/64853
2120 * gcc.dg/torture/pr64853.c: New testcase.
2122 2015-01-29 Richard Biener <rguenther@suse.de>
2124 PR tree-optimization/64844
2125 * gcc.dg/vect/pr64844.c: New testcase.
2127 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2130 * gcc.dg/pr64809.c: Delete.
2132 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2135 * gcc.target/i386/pr64805.c: New.
2137 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2139 * gcc.dg/guality/guality.h (main): Add argv[0] to
2140 guality_gdb_command.
2142 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2145 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2147 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2150 * gcc.target/sh/sh.exp
2151 (check_effective_target_atomic_model_soft_gusa_available,
2152 check_effective_target_atomic_model_soft_tcb_available,
2153 check_effective_target_atomic_model_soft_imask_available,
2154 check_effective_target_atomic_model_hard_llcs_available): New.
2155 * gcc.target/sh/pr64659-0.h: New.
2156 * gcc.target/sh/pr64659-1.c: New.
2157 * gcc.target/sh/pr64659-2.c: New.
2158 * gcc.target/sh/pr64659-3.c: New.
2159 * gcc.target/sh/pr64659-4.c: New.
2161 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2163 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2164 scan-assembler-times pattern.
2166 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2169 * gcc.dg/pr64809.c: New test.
2171 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2173 PR tree-optimization/64277
2174 * gcc.dg/pr64277.c: New.
2176 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2178 PR tree-optimization/64718
2179 * gcc.c-torture/execute/pr64718.c: New test.
2181 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2183 * gcc.target/aarch64/abs_2.c: New.
2185 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2187 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2188 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2189 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2192 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2195 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2196 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2197 { target comdat_group }.
2199 2015-01-27 Tobias Burnus <burnus@net-b.de>
2202 * gfortran.dg/goacc/coarray_2.f90: New.
2204 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2208 * g++.dg/torture/pr64139.C: New testcase.
2209 * g++.dg/torture/pr60871.C: Likewise.
2211 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2214 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2215 prevent linking errors.
2217 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2220 * g++.dg/torture/pr64282.C: New testcase.
2222 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2224 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2227 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2229 * gcc.target/s390/hotpatch-13.c: New testcase.
2230 * gcc.target/s390/hotpatch-14.c: New testcase.
2231 * gcc.target/s390/hotpatch-15.c: New testcase.
2232 * gcc.target/s390/hotpatch-16.c: New testcase.
2233 * gcc.target/s390/hotpatch-17.c: New testcase.
2234 * gcc.target/s390/hotpatch-18.c: New testcase.
2235 * gcc.target/s390/hotpatch-19.c: New testcase.
2236 * gcc.target/s390/hotpatch-20.c: New testcase.
2237 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2238 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2239 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2240 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2241 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2242 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2243 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2244 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2245 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2246 * gcc.target/s390/hotpatch-10.c: Likewise.
2247 * gcc.target/s390/hotpatch-11.c: Likewise.
2248 * gcc.target/s390/hotpatch-12.c: Likewise.
2249 * gcc.target/s390/hotpatch-2.c: Likewise.
2250 * gcc.target/s390/hotpatch-3.c: Likewise.
2251 * gcc.target/s390/hotpatch-4.c: Likewise.
2252 * gcc.target/s390/hotpatch-5.c: Likewise.
2253 * gcc.target/s390/hotpatch-6.c: Likewise.
2254 * gcc.target/s390/hotpatch-7.c: Likewise.
2255 * gcc.target/s390/hotpatch-8.c: Likewise.
2256 * gcc.target/s390/hotpatch-9.c: Likewise.
2257 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2258 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2259 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2260 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2261 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2262 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2263 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2264 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2266 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2268 * gcc.dg/long_branch.c: New testcase.
2270 2015-01-27 Richard Biener <rguenther@suse.de>
2272 PR tree-optimization/56273
2273 PR tree-optimization/59124
2274 PR tree-optimization/64277
2275 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2276 * gcc.dg/Warray-bounds-12.c: Likewise.
2277 * gcc.dg/Warray-bounds-13.c: Likewise.
2279 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2281 PR rtl-optimization/61058
2282 * gcc.dg/pr61058.c: New test.
2284 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2286 * gcc.target/i386/chkp-narrow-bounds.c: New.
2288 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2290 PR tree-optimization/64807
2291 * gcc.dg/pr64807.c: New test.
2294 * gcc.dg/pr64766.c: New test.
2296 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2299 * gcc.target/sh/pr49263-4.c: New.
2301 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2304 * gfortran.dg/allocate_with_mold_1.f90: New test
2306 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2309 * gcc.dg/pr64778.c: New test.
2312 * gcc.dg/vect/pr64421.c: New test.
2314 2015-01-26 Tobias Burnus <burnus@net-b.de>
2317 * gfortran.dg/coarray_36.f: New.
2318 * gfortran.dg/coarray_37.f90: New.
2320 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2323 * gfortran.dg/class_allocate_18.f90: New.
2325 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2327 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2329 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2331 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2333 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2335 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2337 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2339 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2341 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2343 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2344 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2345 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2346 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2348 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2350 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2351 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2352 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2354 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2356 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2357 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2358 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2359 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2360 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2363 2015-01-26 Richard Biener <rguenther@suse.de>
2366 * gcc.dg/uninit-19.c: New testcase.
2368 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2370 * lib/target-supports.exp (check_effective_target_vect64): Add
2373 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2376 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2378 2015-01-26 Tony Liu <tony.liu@arm.com>
2380 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2383 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2386 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2387 correctly, clean up afterwards.
2389 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2392 * gfortran.dg/use_rename_7.f90: New.
2394 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2396 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2397 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2399 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2402 * gcc.target/sh/pr54236-4.c: New.
2404 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2406 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2407 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2410 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2413 * gfortran.dg/open_new_segv.f90: New test.
2415 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2424 * gcc.target/sh/pr64345-1.c: New.
2425 * gcc.target/sh/pr64345-2.c: New.
2426 * gcc.target/sh/pr59533-1.c: New.
2427 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2428 * gcc.target/sh/pr52933-2.c: Likewise.
2429 * gcc.target/sh/pr54089-1.c: Likewise.
2430 * gcc.target/sh/pr54236-1.c: Likewise.
2431 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2432 * gcc.target/sh/pr49263-1.c: Remove xfails.
2433 * gcc.target/sh/pr49263-2.c: Likewise.
2434 * gcc.target/sh/pr49263-3.c: Likewise.
2435 * gcc.target/sh/pr53987-1.c: Likewise.
2436 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2437 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2438 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2439 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2440 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2441 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2443 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2446 2015-01-24 Tom de Vries <tom@codesourcery.com>
2448 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2450 2015-01-23 Ian Lance Taylor <iant@google.com>
2453 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2454 targets without split stack support.
2456 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2459 * gcc.target/i386/pr64317.c: New test.
2461 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2463 PR rtl-optimization/63637
2464 PR rtl-optimization/60663
2465 * gcc.dg/pr63637-1.c: New test.
2466 * gcc.dg/pr63637-2.c: New test.
2467 * gcc.dg/pr63637-3.c: New test.
2468 * gcc.dg/pr63637-4.c: New test.
2469 * gcc.dg/pr63637-5.c: New test.
2470 * gcc.dg/pr63637-6.c: New test.
2471 * gcc.target/i386/pr63637-1.c: New test.
2472 * gcc.target/i386/pr63637-2.c: New test.
2473 * gcc.target/i386/pr63637-3.c: New test.
2474 * gcc.target/i386/pr63637-4.c: New test.
2475 * gcc.target/i386/pr63637-5.c: New test.
2476 * gcc.target/i386/pr63637-6.c: New test.
2478 2015-01-23 Richard Biener <rguenther@suse.de>
2481 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2482 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2484 2015-01-23 Marek Polacek <polacek@redhat.com>
2486 PR preprocessor/60570
2487 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2488 * gcc.dg/cpp/pr60570.c: New test.
2490 2015-01-23 Richard Biener <rguenther@suse.de>
2493 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2494 vectorization on vect64 targets.
2496 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2499 * gfortran.dg/class_allocate_17.f90: New.
2501 2015-01-23 Tobias Burnus <burnus@net-b.de>
2504 * gfortran.dg/goacc/combined_loop.f90: New.
2506 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2509 * gfortran.dg/make_unit.f90: New test.
2511 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2514 * gfortran.dg/negative_unit_int8.f: Update.
2516 2015-01-22 Jeff Law <law@redhat.com>
2519 * gcc.target/m68k/pr52076-1.c: New test.
2520 * gcc.target/m68k/pr52076-2.c: New test.
2522 2015-01-22 Richard Biener <rguenther@suse.de>
2525 * gcc.dg/torture/pr64728.c: New testcase.
2527 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2530 * g++.dg/pr64688.C: New test.
2532 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2534 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2535 to avoid errors with -fpic.
2537 2015-01-22 Richard Biener <rguenther@suse.de>
2540 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2542 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2544 PR rtl-optimization/64682
2545 * gcc.c-torture/execute/pr64682.c: New file.
2547 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2550 * gcc.dg/pr64511.c: New test.
2552 PR rtl-optimization/62078
2553 * g++.dg/opt/pr62078.C: New test.
2556 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2558 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2561 * gfortran.dg/internal_pack_15.f90: New test.
2563 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2565 * c-c++-common/tsan/step.c: New testcase.
2567 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2569 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2571 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2573 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2575 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2577 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2579 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2581 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2583 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2585 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2587 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2589 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2591 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2593 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2595 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2597 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2599 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2601 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2603 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2605 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2607 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2609 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2611 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2613 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2615 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2617 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2618 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2619 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2622 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2624 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2625 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2626 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2629 2015-01-21 Renlin Li <renlin.li@arm.com>
2631 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2632 * g++.dg/tls/thread_local5g.C: Likewise.
2633 * g++.dg/tls/thread_local6g.C: Likewise.
2635 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2637 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2638 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2639 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2641 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2643 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2644 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2645 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2647 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2649 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2650 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2651 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2653 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2655 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2656 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2657 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2659 2015-01-20 Jeff Law <law@redhat.com>
2662 * gcc.target/m68k/pr59946.c: New test.
2664 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2666 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2667 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2668 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2670 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2672 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2673 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2674 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2676 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2678 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2679 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2680 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2682 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2684 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2685 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2686 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2688 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2691 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2693 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2694 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2695 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2697 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2699 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2700 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2701 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2703 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2705 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2707 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2709 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2712 * g++.dg/ubsan/pr64632.C: New test.
2715 * gcc.dg/pr64663.c: New test.
2717 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2720 * g++.dg/warn/Wunused-var-23.C: New.
2722 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2725 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2726 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2728 2015-01-20 Richard Biener <rguenther@suse.de>
2731 * gcc.dg/lto/pr64684_0.c: New testcase.
2732 * gcc.dg/lto/pr64684_1.c: Likewise.
2733 * gcc.dg/lto/pr64684_2.c: Likewise.
2734 * gcc.dg/lto/pr64685_0.c: Likewise.
2735 * gcc.dg/lto/pr64685_1.c: Likewise.
2737 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2740 * g++.dg/cpp1y/lambda-init12.C: New.
2742 2015-01-20 Richard Biener <rguenther@suse.de>
2744 PR tree-optimization/64410
2745 * g++.dg/vect/pr64410.cc: Require vect_double.
2747 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
2750 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2752 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
2756 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2758 PR rtl-optimization/64081
2759 * gcc.dg/pr64081.c: New test.
2761 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2763 * jit.dg/harness.h: Include <unistd.h>.
2764 (CHECK_NO_ERRORS): New.
2765 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2766 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2767 gcc_jit_context_compile_to_file.
2768 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2769 args to the spawned executable.
2770 (jit-expand-vars): New function.
2771 (jit-exe-params): New variable.
2772 (dg-jit-set-exe-params): New function.
2773 (jit-dg-test): Detect testcases that use
2774 jit-verify-compile-to-file and call jit-setup-compile-to-file.
2775 Set arguments of spawned process to jit-exe-params.
2776 (jit-get-output-filename): New function.
2777 (jit-setup-compile-to-file): New function.
2778 (jit-verify-compile-to-file): New function.
2779 (jit-run-executable): New function.
2780 (jit-verify-executable): New function.
2781 * jit.dg/test-compile-to-assembler.c: New testcase.
2782 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2783 * jit.dg/test-compile-to-executable.c: New testcase.
2784 * jit.dg/test-compile-to-object.c: New testcase.
2786 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
2789 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2792 2015-01-19 Martin Liska <mliska@suse.cz>
2794 * objc/compile/pr64668.m: New test.
2796 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2798 * jit.dg/test-arith-overflow.c: Include stdbool.h.
2799 (create_overflow_fn): Update comment to clarify that
2800 the third param of the created function is a bool *, not
2802 (verify_int_overflow_fn): Convert param "expected_ovf" from
2803 int to bool. Update third param of "overflow_fn_type" from int *
2804 to bool *. Update local "actual_ovf" from int to bool.
2805 (verify_uint_overflow_fn): Likewise.
2807 2015-01-19 Martin Liska <mliska@suse.cz>
2809 * gcc.dg/ipa/ipa-icf-33.c: New test.
2811 2015-01-19 Felix Yang <felix.yang@huawei.com>
2812 Haijian Zhang <z.zhanghaijian@huawei.com>
2814 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2815 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2816 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2817 result_float64x2, expected_hfloat64x2): New helper type, variable and
2819 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2820 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2821 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2822 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2823 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2824 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2825 and target without the FMA feature.
2827 2015-01-19 Jiong Wang <jiong.wang@arm.com>
2829 * gcc.target/aarch64/pr64304.c: New testcase.
2831 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2833 PR rtl-optimization/64081
2834 * gcc.dg/pr64081.c: New test.
2836 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
2839 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2841 * gcc.target/aarch64/test_frame_6.c: Likewise.
2842 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2843 and x19 (in the epilogue).
2844 * gcc.target/aarch64/test_frame_4.c: Likewise.
2845 * gcc.target/aarch64/test_frame_7.c: Likewise.
2847 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
2849 * gcc.target/i386/chkp-always_inline.c: New.
2851 2015-01-15 Andrew Pinski <apinski@cavium.com>
2852 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2854 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2855 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2857 2015-01-18 Andre Vehreschild <vehre@gmx.de>
2860 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2861 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2863 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2866 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2868 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2871 * gcc.target/sh/torture/pr64652.c: New.
2873 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2875 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2876 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2877 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2878 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2879 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2880 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2882 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2885 * g++.dg/torture/pr64378.C: New testcase.
2887 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2890 * gfortran.dg/block_13.f08: New test
2892 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2895 * gfortran.dg/associate_1.f03: Allow test for character with
2898 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2900 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2901 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2903 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2905 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2907 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2910 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2912 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2915 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2918 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2921 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2923 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2926 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2928 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2930 PR rtl-optimization/52773
2931 * gcc.c-torture/compile/pr52773.c: New test.
2933 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2936 * g++.dg/cpp0x/alias-decl-46.C: New.
2938 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2940 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2942 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2944 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2946 (CHECK_FP): Likewise.
2947 (CHECK_CUMULATIVE_SAT): Likewise.
2949 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2951 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2952 (Set_Neon_Cumulative_Sat): Add parameter.
2953 (__set_neon_cumulative_sat): Support new parameter.
2954 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2955 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2957 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2958 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2961 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2963 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2964 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2966 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2969 * g++.dg/tls/thread_local-ice4.C: New.
2971 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2973 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2976 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2979 * g++.dg/cpp0x/vt-62276.C: New.
2981 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2984 * g++.dg/pr64353.C: New.
2986 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2989 * gcc.target/aarch64/pr64263_1.c: New test.
2991 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2993 PR tree-optimization/64434
2994 * gcc.dg/torture/pr64434.c: Move to...
2995 * gcc.dg/pr64434.c: ... here.
2997 2015-01-16 Richard Biener <rguenther@suse.de>
3000 * gcc.dg/uninit-18.c: New testcase.
3002 2015-01-16 Richard Biener <rguenther@suse.de>
3004 PR tree-optimization/64568
3005 * g++.dg/torture/pr64568-2.C: New testcase.
3007 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3010 * gcc.target/i386/chkp-label-address.c: New.
3012 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3015 * gfortran.dg/pointer_init_6.f90: Extended.
3017 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3019 * gcc.c-torture/compile/20150108.c: New test.
3021 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3023 * gcc.target/visium: New directory.
3025 2015-01-16 Richard Biener <rguenther@suse.de>
3027 PR tree-optimization/61743
3028 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3029 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3031 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3033 * gcc.dg/pr64015.c: New test.
3035 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3039 * g++.dg/ipa/pr64612.C: New test.
3041 2015-01-16 Renlin Li <renlin.li@arm.com>
3043 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3045 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3047 * gcc.target/i386/sse-14.c: Test new intrinsic.
3048 * gcc.target/i386/sse-22.c: Ditto.
3050 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3053 * g++.dg/cpp0x/auto44.C: New.
3055 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3058 * gcc.target/nios2/gpopt-all.c: New test case.
3059 * gcc.target/nios2/gpopt-local.c: New test case.
3060 * gcc.target/nios2/gpopt-global.c: New test case.
3061 * gcc.target/nios2/gpopt-data.c: New test case.
3062 * gcc.target/nios2/gpopt-none.c: New test case.
3064 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3066 * g++.dg/ubsan/vptr-1.C: New test.
3067 * g++.dg/ubsan/vptr-2.C: New test.
3068 * g++.dg/ubsan/vptr-3.C: New test.
3069 * g++.dg/ubsan/vptr-4.C: New test.
3070 * g++.dg/ubsan/vptr-5.C: New test.
3071 * g++.dg/ubsan/vptr-6.C: New test.
3072 * g++.dg/ubsan/vptr-7.C: New test.
3073 * g++.dg/ubsan/vptr-8.C: New test.
3074 * g++.dg/ubsan/vptr-9.C: New test.
3076 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3078 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3080 * lib/gcc-dg.exp: Likewise.
3082 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3084 PR rtl-optimization/64110
3085 * gcc.target/i386/pr64110.c: Add scan-assembler.
3087 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3088 James Norris <jnorris@codesourcery.com>
3089 Cesar Philippidis <cesar@codesourcery.com>
3090 Ilmir Usmanov <i.usmanov@samsung.com>
3092 * lib/target-supports.exp (check_effective_target_fopenacc): New
3094 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3095 * g++.dg/goacc/goacc.exp: Likewise.
3096 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3097 * gcc.dg/goacc/goacc.exp: Likewise.
3098 * gfortran.dg/goacc/goacc.exp: Likewise.
3099 * c-c++-common/cpp/openacc-define-1.c: New file.
3100 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3101 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3102 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3103 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3104 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3105 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3106 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3107 * c-c++-common/goacc/cache-1.c: Likewise.
3108 * c-c++-common/goacc/clauses-fail.c: Likewise.
3109 * c-c++-common/goacc/collapse-1.c: Likewise.
3110 * c-c++-common/goacc/data-1.c: Likewise.
3111 * c-c++-common/goacc/data-2.c: Likewise.
3112 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3113 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3114 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3115 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3116 * c-c++-common/goacc/if-clause-1.c: Likewise.
3117 * c-c++-common/goacc/if-clause-2.c: Likewise.
3118 * c-c++-common/goacc/kernels-1.c: Likewise.
3119 * c-c++-common/goacc/loop-1.c: Likewise.
3120 * c-c++-common/goacc/loop-private-1.c: Likewise.
3121 * c-c++-common/goacc/nesting-1.c: Likewise.
3122 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3123 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3124 * c-c++-common/goacc/parallel-1.c: Likewise.
3125 * c-c++-common/goacc/pcopy.c: Likewise.
3126 * c-c++-common/goacc/pcopyin.c: Likewise.
3127 * c-c++-common/goacc/pcopyout.c: Likewise.
3128 * c-c++-common/goacc/pcreate.c: Likewise.
3129 * c-c++-common/goacc/pragma_context.c: Likewise.
3130 * c-c++-common/goacc/present-1.c: Likewise.
3131 * c-c++-common/goacc/reduction-1.c: Likewise.
3132 * c-c++-common/goacc/reduction-2.c: Likewise.
3133 * c-c++-common/goacc/reduction-3.c: Likewise.
3134 * c-c++-common/goacc/reduction-4.c: Likewise.
3135 * c-c++-common/goacc/sb-1.c: Likewise.
3136 * c-c++-common/goacc/sb-2.c: Likewise.
3137 * c-c++-common/goacc/sb-3.c: Likewise.
3138 * c-c++-common/goacc/update-1.c: Likewise.
3139 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3140 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3141 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3142 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3143 * gfortran.dg/goacc/assumed.f95: Likewise.
3144 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3145 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3146 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3147 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3148 * gfortran.dg/goacc/branch.f95: Likewise.
3149 * gfortran.dg/goacc/cache-1.f95: Likewise.
3150 * gfortran.dg/goacc/coarray.f95: Likewise.
3151 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3152 * gfortran.dg/goacc/cray.f95: Likewise.
3153 * gfortran.dg/goacc/critical.f95: Likewise.
3154 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3155 * gfortran.dg/goacc/data-tree.f95: Likewise.
3156 * gfortran.dg/goacc/declare-1.f95: Likewise.
3157 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3158 * gfortran.dg/goacc/fixed-1.f: Likewise.
3159 * gfortran.dg/goacc/fixed-2.f: Likewise.
3160 * gfortran.dg/goacc/fixed-3.f: Likewise.
3161 * gfortran.dg/goacc/fixed-4.f: Likewise.
3162 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3163 * gfortran.dg/goacc/if.f95: Likewise.
3164 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3165 * gfortran.dg/goacc/list.f95: Likewise.
3166 * gfortran.dg/goacc/literal.f95: Likewise.
3167 * gfortran.dg/goacc/loop-1.f95: Likewise.
3168 * gfortran.dg/goacc/loop-2.f95: Likewise.
3169 * gfortran.dg/goacc/loop-3.f95: Likewise.
3170 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3171 * gfortran.dg/goacc/omp.f95: Likewise.
3172 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3173 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3174 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3175 * gfortran.dg/goacc/parameter.f95: Likewise.
3176 * gfortran.dg/goacc/private-1.f95: Likewise.
3177 * gfortran.dg/goacc/private-2.f95: Likewise.
3178 * gfortran.dg/goacc/private-3.f95: Likewise.
3179 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3180 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3181 * gfortran.dg/goacc/reduction.f95: Likewise.
3182 * gfortran.dg/goacc/routine-1.f90: Likewise.
3183 * gfortran.dg/goacc/routine-2.f90: Likewise.
3184 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3185 * gfortran.dg/goacc/several-directives.f95: Likewise.
3186 * gfortran.dg/goacc/sie.f95: Likewise.
3187 * gfortran.dg/goacc/subarrays.f95: Likewise.
3188 * gfortran.dg/gomp/map-1.f90: Likewise.
3189 * gfortran.dg/openacc-define-1.f90: Likewise.
3190 * gfortran.dg/openacc-define-2.f90: Likewise.
3191 * gfortran.dg/openacc-define-3.f90: Likewise.
3192 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3193 * g++.dg/gomp/block-2.C: Likewise.
3194 * g++.dg/gomp/block-3.C: Likewise.
3195 * g++.dg/gomp/block-5.C: Likewise.
3196 * g++.dg/gomp/target-1.C: Likewise.
3197 * g++.dg/gomp/target-2.C: Likewise.
3198 * g++.dg/gomp/taskgroup-1.C: Likewise.
3199 * g++.dg/gomp/teams-1.C: Likewise.
3200 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3201 * gcc.dg/cilk-plus/jump.c: Likewise.
3202 * gcc.dg/gomp/block-1.c: Likewise.
3203 * gcc.dg/gomp/block-10.c: Likewise.
3204 * gcc.dg/gomp/block-2.c: Likewise.
3205 * gcc.dg/gomp/block-3.c: Likewise.
3206 * gcc.dg/gomp/block-4.c: Likewise.
3207 * gcc.dg/gomp/block-5.c: Likewise.
3208 * gcc.dg/gomp/block-6.c: Likewise.
3209 * gcc.dg/gomp/block-7.c: Likewise.
3210 * gcc.dg/gomp/block-8.c: Likewise.
3211 * gcc.dg/gomp/block-9.c: Likewise.
3212 * gcc.dg/gomp/target-1.c: Likewise.
3213 * gcc.dg/gomp/target-2.c: Likewise.
3214 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3215 * gcc.dg/gomp/teams-1.c: Likewise.
3217 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3219 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3222 2015-01-15 Mike Stump <mikestump@comcast.net>
3224 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3225 * gcc.dg/inline_2.c: Likewise.
3226 * gcc.dg/inline_3.c: Likewise.
3227 * gcc.dg/inline_4.c: Likewise.
3229 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3232 * gfortran.dg/proc_ptr_comp_43.f90: New.
3234 2015-01-15 Mike Stump <mikestump@comcast.net>
3236 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3237 * gcc.dg/unroll_2.c: Likewise.
3238 * gcc.dg/unroll_3.c: Likewise.
3239 * gcc.dg/unroll_4.c: Likewise.
3240 * gcc.dg/unroll_5.c: Likewise.
3242 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3245 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3247 * gcc.target/aarch64/test_frame_6.c: Likewise.
3248 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3249 x30 and x19 (in the epilogue).
3250 * gcc.target/aarch64/test_frame_4.c: Likewise.
3251 * gcc.target/aarch64/test_frame_7.c: Likewise.
3253 2015-01-15 Martin Liska <mliska@suse.cz>
3255 * g++.dg/ipa/pr64068.C: New test.
3256 * gcc.dg/ipa/PR64559.c: New test.
3258 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3260 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3263 2015-01-15 Richard Biener <rguenther@suse.de>
3265 PR tree-optimization/61743
3266 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3267 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3269 2015-01-15 Renlin Li <renlin.li@arm.com>
3271 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3272 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3274 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3276 * gcc.dg/vect/vect-aggressive-1.c: New.
3277 * gcc.target/i386/avx2-vect-aggressive.c: New.
3279 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3281 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3283 2015-01-15 Richard Biener <rguenther@suse.de>
3286 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3287 -Wl,-undefined,dynamic_lookup.
3289 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3291 * gnat.dg/opt47.adb: New test.
3293 2015-01-15 Richard Biener <rguenther@suse.de>
3296 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3298 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3300 PR tree-optimization/64434
3301 * gcc.dg/torture/pr64434.c: New test.
3303 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3305 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3306 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3307 -march=loongson* and -march=octeon* require -mno-micromips.
3309 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3310 Matthew Fortune <matthew.fortune@imgtec.com>
3312 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3313 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3314 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3315 * gcc.target/mips/call-saved-7.c: New file.
3316 * gcc.target/mips/call-saved-8.c: New file.
3317 * gcc.target/mips/call-saved-9.c: New file.
3319 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3321 * gcc.target/mips/lsa.c: New file.
3322 * gcc.target/mips/mips64-lsa.c: Likewise.
3323 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3324 * gcc.target/mips/mulsize-4.c: Likewise.
3325 * gcc.target/mips/mulsize-5.c: New file.
3326 * gcc.target/mips/mulsize-6.c: Likewise.
3327 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3328 and !HAS_LSA as ghost options.
3329 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3332 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3334 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3336 2015-01-15 Richard Biener <rguenther@suse.de>
3339 * gcc.dg/torture/pr64365.c: New testcase.
3341 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3343 * gcc.dg/stackprotectexplicit1.c: New test.
3344 * g++.dg/stackprotectexplicit2.c: New test.
3346 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3349 * gfortran.dg/inquire_internal.f90: New.
3350 * gfortran.dg/negative_unit_check.f90: New.
3352 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3355 * gcc.target/sh/pr53988-1.c: New.
3357 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3360 * g++.dg/tls/thread_local-ice3.C: New.
3362 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3364 * gcc.target/i386/fentry-override.c: Properly place {} in target
3365 selector. Remove nonpic.
3366 * gcc.target/i386/fentry.c: Likewise.
3368 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3370 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3371 warnings instead of errors.
3373 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3375 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3376 option support instead of ENABLE_LTO from Makefile.
3378 2015-01-14 Richard Biener <rguenther@suse.de>
3380 PR tree-optimization/59354
3381 * gcc.dg/vect/pr59354.c: New testcase.
3383 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3385 * lib/target-supports.exp
3386 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3387 on ARM architures before v7.
3389 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3392 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3395 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3398 * gcc.target/i386/pr64386.c: New test.
3400 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3403 * gcc.target/i386/pr64393.c: New test.
3405 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3408 * gcc.target/i386/pr64387.c: New test.
3410 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3412 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3414 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3416 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3418 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3421 * gcc.target/arm/pr64453.c: New.
3423 2015-01-14 Richard Biener <rguenther@suse.de>
3426 * gcc.dg/lto/pr64415_0.c: New testcase.
3427 * gcc.dg/lto/pr64415_1.c: Likewise.
3429 2015-01-14 Martin Liska <mliska@suse.cz>
3431 * gcc.dg/ipa/pr64307.c: New test.
3433 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3435 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3438 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3441 * gcc.target/arm/pr64460_1.c: New test.
3443 2015-01-14 Richard Biener <rguenther@suse.de>
3445 PR tree-optimization/64493
3446 PR tree-optimization/64495
3447 * gcc.dg/vect/pr64493.c: New testcase.
3448 * gcc.dg/vect/pr64495.c: Likewise.
3450 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3452 * gcc.dg/Warray-bounds-11.c: New test-case.
3454 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3456 * gcc.target/mips/octeon3-pipe-1.c: New test.
3458 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3460 * jit.dg/harness.h (set_up_logging): Move string concatenation
3462 (concat_strings): New function.
3463 (dump_reproducer): New function.
3464 (test_jit): Call dump_reproducer.
3465 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3467 (jit-dg-test): Delete any generated reproducer from previous runs.
3468 Verify that a generated reproducer was created, and verify that it
3470 * jit.dg/test-nested-contexts.c (main): Call
3471 gcc_jit_context_dump_reproducer_to_file.
3473 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3475 * gcc.dg/aru-2.c: Add dg-require-profiling.
3477 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3479 * lib/target-supports.exp (check_profiling_available): Check if
3482 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3485 * g++.dg/torture/pr64565.C: New testcase.
3487 2015-01-13 Marek Polacek <polacek@redhat.com>
3490 * gcc.dg/tm/pr64391.c: New test.
3492 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3494 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3497 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3499 * gcc.target/i386/pie.c: New test.
3501 * lib/target-supports.exp (check_effective_target_pie): New.
3503 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3505 PR rtl-optimization/64286
3506 * gcc.target/i386/avx2-pr64286.c: New test.
3508 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3511 * g++.dg/cpp0x/vt-57626.C: New.
3513 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3516 * gfortran.dg/pr64528.f90: New test.
3518 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3520 * gcc.target/aarch64/subsp.c: New test.
3522 2015-01-13 Andrew Pinski <apinski@cavium.com>
3524 * gcc.target/aarch64/store-pair-1.c: New testcase.
3526 2015-01-13 Richard Biener <rguenther@suse.de>
3529 * gcc.dg/lto/pr64373_0.c: New testcase.
3531 2015-01-13 Andrew Pinski <apinski@cavium.com>
3533 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3534 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3536 2015-01-13 Richard Biener <rguenther@suse.de>
3538 PR tree-optimization/64406
3539 * gcc.dg/pr64406.c: New testcase.
3541 2015-01-13 Richard Biener <rguenther@suse.de>
3543 PR tree-optimization/64404
3544 * gcc.dg/vect/pr64404.c: New testcase.
3546 2015-01-13 Richard Biener <rguenther@suse.de>
3548 PR tree-optimization/64568
3549 * g++.dg/torture/pr64568.C: New testcase.
3551 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3553 * jit.dg/test-error-local-used-from-other-function.c: New test
3555 * jit.dg/test-error-param-reuse.c: New test case.
3556 * jit.dg/test-error-param-sharing.c: New test case.
3557 * jit.dg/test-error-param-used-from-other-function.c: New test
3559 * jit.dg/test-error-param-used-without-a-function.c: New test
3562 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3564 PR tree-optimization/64563
3565 * gcc.dg/pr64563.c: New test.
3568 * gcc.target/i386/pr64513.c: New test.
3570 PR tree-optimization/64454
3571 * gcc.dg/pr64454.c: New test.
3574 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3576 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3577 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3578 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3579 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3580 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3581 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3582 * gcc.dg/vect/slp-25.c: Likewise.
3583 * gcc.dg/vect/vect-109.c: Likewise.
3584 * gcc.dg/vect/vect-13.c: Likewise.
3585 * gcc.dg/vect/vect-17.c: Likewise.
3586 * gcc.dg/vect/vect-18.c: Likewise.
3587 * gcc.dg/vect/vect-19.c: Likewise.
3588 * gcc.dg/vect/vect-20.c: Likewise.
3589 * gcc.dg/vect/vect-21.c: Likewise.
3590 * gcc.dg/vect/vect-22.c: Likewise.
3591 * gcc.dg/vect/vect-27.c: Likewise.
3592 * gcc.dg/vect/vect-29.c: Likewise.
3593 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3594 * gcc.dg/vect/vect-2.c: Likewise.
3595 * gcc.dg/vect/vect-3.c: Likewise.
3596 * gcc.dg/vect/vect-4.c: Likewise.
3597 * gcc.dg/vect/vect-5.c: Likewise.
3598 * gcc.dg/vect/vect-72.c: Likewise.
3599 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3600 * gcc.dg/vect/vect-73.c: Likewise.
3601 * gcc.dg/vect/vect-77-global.c: Likewise.
3602 * gcc.dg/vect/vect-78-global.c: Likewise.
3603 * gcc.dg/vect/vect-7.c: Likewise.
3604 * gcc.dg/vect/vect-86.c: Likewise.
3605 * gcc.dg/vect/vect-align-1.c: Likewise.
3606 * gcc.dg/vect/vect-align-3.c: Likewise.
3607 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3608 * gcc.dg/vect/vect-all.c: Likewise.
3609 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3610 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3611 * gcc.dg/vect/vect-peel-3.c: Likewise.
3612 * gcc.dg/vect/vect-peel-4.c: Likewise.
3613 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3615 2015-01-12 Jeff Law <law@redhat.com>
3618 * gcc.target/m68k/pr64461.c: New test.
3620 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3622 * jit.dg/test-array-as-pointer.c (create_code): Update call
3623 to gcc_jit_context_new_global by setting "kind" to
3624 GCC_JIT_GLOBAL_IMPORTED.
3625 * jit.dg/test-error-array-as-pointer.c: Likewise.
3626 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3627 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3628 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3629 * jit.dg/test-using-global.c (the_global): Rename to...
3630 (imported_global): ...this.
3631 (create_code): Update to test the three kinds of global.
3632 (verify_code): Likewise.
3634 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3637 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3639 * gcc.target/i386/pr64291-2.c: Updated.
3641 2015-01-12 Richard Biener <rguenther@suse.de>
3643 PR tree-optimization/64530
3644 * gfortran.dg/pr64530.f90: New testcase.
3646 2015-01-12 Richard Biener <rguenther@suse.de>
3649 * gcc.dg/torture/pr64357.c: New testcase.
3651 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3653 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3656 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3657 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3659 2015-01-12 Martin Liska <mliska@suse.cz>
3661 * gcc.dg/ipa/PR64550.c: New test.
3663 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3666 * g++.dg/ipa/pr63470.C: New testcase.
3668 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3671 * gfortran.dg/typebound_operator_20.f90: New.
3673 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3676 * gfortran.dg/proc_ptr_comp_42.f90: New.
3678 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3681 * gfortran.dg/proc_ptr_comp_41.f90: New.
3683 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3685 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3687 2015-01-10 Tobias Burnus <burnus@net-b.de>
3690 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3691 and add dg-excess-errors.
3692 * gfortran.dg/line_length_6.f90: New.
3693 * gfortran.dg/line_length_7.f90: New.
3694 * gfortran.dg/line_length_8.f90: New.
3695 * gfortran.dg/line_length_9.f90: New.
3696 * gfortran.dg/line_length_10.f90: New.
3697 * gfortran.dg/line_length_11.f90: New.
3699 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3701 * jit.dg/test-threads.c (struct testcase): Move declaration
3702 to jit.dg/all-non-failing-tests.h.
3703 (testcases): Likewise.
3704 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3705 declaration here from jit.dg/all-non-failing-tests.h.
3706 (testcases): Likewise.
3707 * jit.dg/test-combination.c (create_code): Eliminate spelling
3708 out all of the testcases in favor of looping through the
3709 "testcases" metadata.
3710 (verify_code): Likewise.
3712 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3714 PR rtl-optimization/64536
3715 * gcc.dg/pr64536.c: New test.
3717 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3719 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3720 * jit.dg/test-combination.c (create_code): Likewise.
3721 (verify_code): Likewise.
3722 * jit.dg/test-constants.c: New test case.
3723 * jit.dg/test-threads.c: Add test-constants.c.
3725 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3728 * objc.dg/gnu-api-2-class.m: Add a test case
3729 for the above change.
3731 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3733 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3735 2015-01-09 Richard Biener <rguenther@suse.de>
3737 PR tree-optimization/64410
3738 * g++.dg/vect/pr64410.cc: New testcase.
3740 2015-01-09 Martin Liska <mliska@suse.cz>
3742 * gcc.dg/ipa/ipa-icf-32.c: New test.
3744 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3746 * c-c++-common/tsan/tsan_barrier.h: New.
3747 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3748 * c-c++-common/tsan/bitfield_race.c: Likewise.
3749 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3750 * c-c++-common/tsan/mutexset1.c: Likewise.
3751 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3752 * c-c++-common/tsan/race_on_mutex.c: Likewise.
3753 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3754 * c-c++-common/tsan/simple_race.c: Likewise.
3755 * c-c++-common/tsan/simple_stack.c: Likewise.
3756 * c-c++-common/tsan/sleep_sync.c: Likewise.
3757 * c-c++-common/tsan/tiny_race.c: Likewise.
3758 * c-c++-common/tsan/tls_race.c: Likewise.
3759 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3760 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3761 * g++.dg/tsan/atomic_free.C: Likewise.
3762 * g++.dg/tsan/atomic_free2.C: Likewise.
3763 * g++.dg/tsan/cond_race.C: Likewise.
3764 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3766 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
3769 * lib/target-supports.exp (check_effective_target_libatomic_available):
3771 * gfortran.dg/coarray/caf.exp: Only add -latomic for
3772 targets that match effective-target libatomic_available.
3773 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3775 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3777 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3778 Verify the result of gcc_jit_context_get_last_error.
3779 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3781 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3783 PR tree-optimization/63989
3784 * gcc.dg/strlenopt-27.c: New test.
3786 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3788 * jit.dg/harness.h (set_up_logging): New function.
3789 (test_jit): Fail if gcc_jit_context_acquire fails. Call
3790 set_up_logging on the context, so that every testcase is
3791 logged to a particular file.
3792 * jit.dg/test-nested-contexts.c (main): Open a logfile,
3793 and call gcc_jit_context_set_logfile on the top-level context.
3795 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3798 * g++.dg/opt/pr64338.C: New test.
3800 2015-01-08 Tobias Burnus <burnus@net-b.de>
3802 * gfortran.dg/coarray/codimension_2b.f90: New file.
3803 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3804 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3806 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3809 * g++.dg/ext/fnname4.C: New.
3811 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3814 * g++.dg/cpp0x/constexpr-64462.C: New.
3816 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3819 * g++.dg/cpp0x/deleted10.C: New.
3821 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3823 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3825 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3827 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3828 GCC_JIT_UNARY_OP_ABS.
3829 (verify_unary_ops): Likewise.
3831 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3833 * jit.dg/test-arith-overflow.c: New test case.
3834 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3835 * jit.dg/test-combination.c (create_code): Likewise.
3836 (verify_code): Likewise.
3837 * jit.dg/test-threads.c (testcases): Likewise.
3839 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3841 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3842 rather than "jit". Load g++.exp, and call g++_init.
3843 Run test-*.cc files within the testsuite and *.cc files within
3845 (jit-dg-test): Drop the addition of -fgnu89-inline to
3846 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3847 doing it when compiling C testcases (since g++ does not handle
3848 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3849 is restored to the value after g++_init ran, rather than the
3850 value before g++_init ran. Return a list of
3851 $comp_output $output_file, as dg-test assumes.
3853 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3855 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3856 make it easier to figure out the origin of each test result when
3857 running test-combination.c and test-threads.c.
3858 (CHECK_VALUE): Likewise.
3859 (CHECK_DOUBLE_VALUE): Likewise.
3860 (CHECK_STRING_VALUE): Likewise.
3861 (CHECK_STRING_STARTS_WITH): Likewise.
3862 (CHECK_STRING_CONTAINS): Likewise.
3864 (check_string_value): Likewise, add "funcname" param.
3865 (check_string_starts_with): Likewise.
3866 (check_string_contains): Likewise.
3868 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3870 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3871 generating name of built executable.
3873 2015-01-07 Marek Polacek <polacek@redhat.com>
3876 * gcc.dg/pr64440.c: New test.
3877 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3879 2015-01-07 Marek Polacek <polacek@redhat.com>
3882 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3883 * gcc.dg/pr64417.c: New test.
3885 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3888 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3891 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3893 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3894 Check if testcases run without errors, not just if they compile.
3896 2015-01-06 Christian Bruel <christian.bruel@st.com>
3899 * gcc.target/sh/pr64507.c: New test.
3901 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3903 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3905 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3907 * c-c++-common/asan/sanitize-all-1.c: New test.
3908 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3909 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3910 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3911 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3913 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3915 * lib/target-supports.exp (check_profiling_available): Return 0 for
3917 (check_effective_target_tls_runtime): Likewise.
3918 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3919 * gcc.dg/20020312-2.c: Adjust for Visium.
3920 * gcc.dg/tls/thr-cse-1.c: Likewise
3921 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3922 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3923 * gcc.dg/weak/typeof-2.c: Likewise.
3925 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3927 PR rtl-optimization/64287
3928 * gcc.dg/aru-2.c: New test.
3930 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3933 * c-c++-common/ubsan/pr64344-1.c: New test.
3934 * c-c++-common/ubsan/pr64344-2.c: New test.
3936 PR tree-optimization/64465
3937 * gcc.dg/pr64465.c: New test.
3939 PR tree-optimization/64494
3940 * gcc.c-torture/compile/pr64494.c: New test.
3942 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3945 * gfortran.dg/realloc_on_assign_25.f90: New test.
3947 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3949 Update copyright years.
3951 2015-01-05 Marek Polacek <polacek@redhat.com>
3954 * gcc.dg/pr64423.c: New test.
3956 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3958 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3959 mmix-knuth-mmixware for the same reason as for MIPS.
3960 * gcc.dg/debug/debug-2.c: Ditto.
3962 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3964 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3967 * lib/gfortran.exp: Add libatomic library search path.
3968 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3969 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3971 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3973 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3975 * c-c++-common/tsan/bitfield_race.c: New testcase.
3976 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3978 2015-01-02 Tobias Burnus <burnus@net-b.de>
3980 * gfortran.dg/coarray/collectives_4.f90: New.
3982 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3985 * gfortran.dg/extends_16.f90: New.
3987 2015-01-02 Tobias Burnus <burnus@net-b.de>
3989 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3991 2015-01-02 Tobias Burnus <burnus@net-b.de>
3993 * gfortran.dg/coarray/codimension_2.f90: New.
3994 * gfortran.dg/coarray/codimension_2a.f90: New.
3995 * gfortran.dg/coarray_35.f90: New.
3996 * gfortran.dg/coarray_35a.f90: New.
3998 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4001 * gfortran.dg/dummy_procedure_11.f90: New.
4003 Copyright (C) 2015 Free Software Foundation, Inc.
4005 Copying and distribution of this file, with or without modification,
4006 are permitted in any medium without royalty provided the copyright
4007 notice and this notice are preserved.